您好我是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/#'
会产生大量不需要的数据和不需要的触发器,我试图避免做这样的事情。
答案 0 :(得分:1)
发现我需要使用+代替*,#
SELECT * FROM '$aws/things/+/shadow/update/accepted'