首先创建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请看其他文章。