【发布时间】:2020-08-26 22:28:46
【问题描述】:
我正在尝试使用 AWS SNS 来触发一个用 Python 2.7 编写的 Lambda 函数来传递一个小的 JSON 负载。主题和订阅工作正常,调用了 Lambda 实例,但代码没有提取消息,我正在使用以下代码:
import sys,requests,json,pymysql,logging,boto3
def lambda_handler(event, context):
print("Received event: " + json.dumps(event, indent=2))
message = event['Records'][0]['Sns']['Message']
parsed_message = json.loads(message)
print("From SNS: " + parsed_message)
return(parsed_message)
我尝试调用 Python 函数,但我不知道调用它时参数应该来自哪里。我是否遗漏了需要包含在 Lambda 函数中的另一个调用或一段代码?
【问题讨论】:
-
这个已经解决了,我有一段代码没有缩进。
标签: python-2.7 aws-lambda amazon-sns