AWS Lambda并发布到AWS MQTT主题 - 是否可能

时间:2016-10-07 12:36:13

标签: amazon-web-services aws-lambda aws-iot

首先,我想知道是否可以从lambda函数向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"})
    )

我已确保该政策已更新(上述内容来自此帖:How can I publish to a MQTT topic in a Amazon AWS Lambda function?)但我似乎没有收到任何与该主题相关的内容。不知道如果我遗漏了一些基本的东西,或者AWS根本不允许你这样做吗?

我在测试Lambda函数时没有收到任何错误,只是没有看到有关该主题的任何消息。

1 个答案:

答案 0 :(得分:0)

对不起,这似乎确实有效。

看起来我用来订阅该主题的AWS MQTT客户端没有刷新。我重新连接MQTT客户端时收到消息。