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

AWS Lambda and publishing to AWS MQTT topics - Is it possible

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

我已确保政策已更新(以上内容摘自此 post:How can I publish to a MQTT topic in a Amazon AWS Lambda function?),但我似乎没有针对该主题发布任何内容。想知道我是否遗漏了一些基本知识,或者 AWS 是否根本不允许您这样做?

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

抱歉,这似乎确实有效。

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