所有事物影子更新的单个AWS IOT规则

时间:2018-03-21 09:05:50

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

您好我是AWS IOT规则的新手,我有一个用例,我需要处理lambda中多个事物阴影的所有成功更新。该规则触发lambda。

目前我的iot规则是这样的:

SELECT * FROM '$aws/things/testThing/shadow/update/accepted'

但我不想使用'testThing'来使用像

这样的东西

SELECT * FROM '$aws/things/#/shadow/update/accepted'

将为任何影子更新触发相同的lambda。

但我无法提出这样的规则。目前我正在创建多个规则(每个阴影一个),我认为这是不正确的。

我可能会使用像

这样的东西

SELECT * FROM '$aws/things/#'

会产生大量不需要的数据和不需要的触发器,我试图避免做这样的事情。

1 个答案:

答案 0 :(得分:1)

发现我需要使用+代替*,#

SELECT * FROM '$aws/things/+/shadow/update/accepted'