我正在尝试发布到SNS主题,然后通知一个Lambda函数和一个SQS队列。我的Lambda函数确实被调用了,但CloudWatch日志显示我的"事件"对象为None。boto3文档指出要使用kwarg MessageStructure='json',但会抛出ClientError。
希望我提供的信息足够了。
示例代码:
import json
import boto3
message = {"foo": "bar"}
client = boto3.client('sns')
response = client.publish(
TargetArn=arn,
Message=json.dumps(message)
)
client = boto3.client('sns', region_name='us-east-1')
。https://bradmontgomery.net/blog/sending-sms-messages-amazon-sns-and-python/ - Kyle Bridenstine