首先创建lambda函数


我们使用python2.7

创建成功

创建SNS

下一步之后直接点创建即可

创建订阅

选终端节点为我们的lambda

点击创建订阅按钮
默认为已确认

lambda种添加触发器

选择我们的订阅

添加完后即可显示

点击即可在下方看到属性,默认为启用状态

点击lambda函数,垒代码


import json
def lambda_handler(event, context):
message = event['Records'][0]['Sns']['Message']
print("From SNS: " + message)
return message
不要忘了保存

测试
配置测试事件


点击右下方创建按钮
点击测试

测试成功


此处测试实际上应该使用sns消息中的发布消息来正式测试,但是为了看到反馈最好是写个数据库记录一下,关于如何读写DynamoDB请看其他文章。
本文详细介绍如何在AWS中创建并配置SNS主题与Lambda函数的集成,通过编写Python代码实现从SNS接收消息并进行处理的过程。适用于希望了解AWS服务间交互与消息传递机制的开发者。
517

被折叠的 条评论
为什么被折叠?



