AWS Iot规则重新发布到动态主题

Ard*_*çlü 3 aws-iot

我订阅了Aws Iot主题;

12345678 /状态

我尝试编写一条规则来获取该主题的有效负载

12345678 /阴影/更新

我已经按照以下步骤编写了规则:

  1. 我的查询字符串是

选择*从'+ /状态'

  1. 我的动作是重新发布所有内容,而不会更改为如下所示的其他主题

$$ aws / things / $ {topic(1)} / shadow / update

当我写一些静态数据而不是诸如“ test”之类的topic(1)函数时,它起作用了。但是,我无法动态获取主题名称。没有合适的文档来说明如何实现获取此主题名称。

什么是获取主题名称(在我的情况下为“ 12345678”)的正确方法?

Ard*_*çlü 5

实际上,使用下面的topic(1)函数获取主题名称没有问题;

$$ aws / things / $ {topic(1)} / shadow / update

问题出在政策许可上。向我的策略添加必要的发布权限后。我开始获得有效载荷。