Dans un premier temps, j'aimerais savoir s'il est possible de publier un message sur un sujet AWS IOT MQTT à partir d'une fonction lambda? J'ai trouvé le code python suivant que j'ai essayé, mais il ne semble pas fonctionner:AWS Lambda et la publication sur des sujets AWS MQTT - Est-il possible
import boto3
import json
client = boto3.client('iot-data', region_name='us-east-1')
# Change topic, qos and payload
response = client.publish(
topic='mytopicname',
qos=1,
payload=json.dumps({"foo":"bar"})
)
Je me suis assuré que la politique est mise à jour (ci-dessus a été prise de ce poste: How can I publish to a MQTT topic in a Amazon AWS Lambda function?) mais je ne semble pas avoir publié quoi que ce soit sur le sujet. Je me demande s'il me manque quelque chose de fondamental ou si AWS ne vous permet simplement pas de faire cela?
Je ne reçois aucune erreur lors du test de la fonction Lambda, ne voyant aucun message sur le sujet.