1 Answer
- Newest
- Most votes
- Most comments
0
【以下的回答经过翻译处理】 问题的根本原因是无法在替换模板中使用IoT SQL语句的输出。因此,您可以使用SELECT state.reported.*
生成Timestream操作的输入,但对于维度值,只能通过${state.reported.device}
引用设备。
如果出于某种原因无法使用${state.reported.device}
并且需要使用维度${device}
,最简单的解决方法是使用"Republish"操作将SELECT state.reported.*
的内容重新发布到另一个IoT规则中。为了节约成本,您可以使用基本的Ingest将其重新发布到另一个IoT规则,例如使用类似于$aws/rules/MyRule
的主题。然而,对于您的用例,我相信上述方法应该可以工作,您无需第二个IoT规则。
Relevant content
- asked a year ago
- asked a year ago
- Accepted Answerasked 10 months ago
- Accepted Answerasked 2 months ago
- AWS OFFICIALUpdated 3 years ago
- AWS OFFICIALUpdated 5 months ago
- AWS OFFICIALUpdated 2 years ago