AWS: Publier le message SNS pour la fonction Lambda via boto3 (Python2)

Je suis en train de publier sur un réseau social sujet qui informe ensuite une fonction Lambda, ainsi que d'une file d'attente SQS. Mon Lambda fonction est appelée, mais les CloudWatch logs état que mon "cas" de l'objet n'en est pas. Le boto3 docs les états à utiliser les kwarg MessageStructure='json', mais qui jette une ClientError.

J'espère avoir fourni suffisamment d'informations.

Exemple De Code:

import json
import boto3

message = {"foo": "bar"}
client = boto3.client('sns')
response = client.publish(
    TargetArn=arn,
    Message=json.dumps(message)
)

source d'informationauteur bmoran