【发布时间】:2020-01-03 05:05:36
【问题描述】:
在 AWS IoT 核心中,我设置了一个带有重新发布操作的规则来更新事物的影子(TestThing 的影子)like this
(我为该操作创建了新的 IAM 角色,以防您想知道)
我所期望的是,当我向“testthing/message”发布消息时,应该更新事物的影子,并且不应将任何内容发布到“testthing/error”。但是当我使用 AWS IoT MQTT 客户端将以下消息发布到“testthing/message”时
{
"state":
{
"reported":
{
"Info":"Hello AWS IoT!"
}
}
}
我从 'testthing/error' 得到这个错误:
...
"failedAction": "RepublishAction",
"failedResource": "/things/TestThing/shadow/update",
"errorMessage": "无法重新发布到主题。收到服务器错误。错误代码是 403。消息到达:testthing/message,主题:/things/TestThing/shadow/update"
...
如果我将消息应该重新发布到的主题更改为“testthing/destination”,一切正常,没有错误消息发布到“testthing/error”。 我错过了什么吗?
【问题讨论】:
标签: amazon-web-services aws-iot