AWS Lambda и публикации в темах AWS MQTT - возможно ли это

В первую очередь я хотел бы знать, можно ли опубликовать сообщение в теме 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 просто не позволяет вам этого делать?

Я не получаю никаких ошибок при тестировании функции лямбда, просто не вижу сообщений по теме.


person fizzer    schedule 07.10.2016    source источник


Ответы (1)


К сожалению, это все-таки работает.

Похоже, клиент AWS MQTT, который я использовал для подписки на эту тему, не обновлялся. Получил сообщение, когда повторно подключил клиент MQTT.

person fizzer    schedule 07.10.2016