Я пытаюсь опубликовать в теме SNS, которая затем будет уведомлять функцию Lambda, а также очередь SQS. Моя функция Lambda вызывает вызов, но в журналах CloudWatch указано, что мой объект "события" - "Нет". В документе 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)
)