В первую очередь я хотел бы знать, можно ли опубликовать сообщение в теме AWS IOT MQTT из лямбда-функции? Я нашел следующий код Python, который я пробовал, но, похоже, он не работает:
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"})
)
Я убедился, что политика обновлена (приведенное выше было взято из этого сообщения: Как я могу опубликовать в теме MQTT в функции Amazon AWS Lambda?), но, похоже, я ничего не публикую по этой теме. Интересно, не хватает ли мне чего-то фундаментального или AWS просто не позволяет вам этого делать?
Я не получаю никаких ошибок при тестировании функции лямбда, просто не вижу сообщений по теме.