【发布时间】:2019-04-20 19:45:55
【问题描述】:
我正在尝试通过 python Lambda 函数向 AWS IoT 发布消息。
我在 IoT 控制台上订阅了一个主题(“测试”)并触发了该功能,但消息没有得到传递。
Python 代码片段:
iot = boto3.client('iot-data','eu-west-1') res = {
"message" : "Hello!"
}
iot.publish(
topic='test', //do we need to pass the thing name here?
qos=0,
payload=json.dumps(res))
物联网政策:
{ "Version": "2012-10-17", "Statement": [
{
"Effect": "Allow",
"Action": "iot:*",
"Resource": "*"
} ] }
另外,我已将正确的 IAM 权限分配给 lambda 函数以发布到 IoT。
非常感谢任何能帮助我朝着正确方向前进的帮助。
【问题讨论】:
标签: amazon-web-services aws-lambda boto3 aws-iot