有人成功设置了他们的 AWS IoT 按钮吗?
使用默认值单步执行时,我不断收到此消息:Please correct validation errors with your trigger.
但是在任何设置页面或带有错误消息的页面上都没有验证错误。
我讨厌问这样一个广泛的问题,但似乎以前没有人遇到过这个错误。
有人成功设置了他们的 AWS IoT 按钮吗?
使用默认值单步执行时,我不断收到此消息:Please correct validation errors with your trigger.
但是在任何设置页面或带有错误消息的页面上都没有验证错误。
我讨厌问这样一个广泛的问题,但似乎以前没有人遇到过这个错误。
这已经让我发疯了一个星期!
我通过在IoT Type上使用Custom IoT Rule而不是IoT Button让它工作。默认规则名称为 iotbutton_xxxxxxxxxxxxxxxxxx,默认 SQL 语句为(xxx...=序列号)。SELECT * FROM 'iotbutton/xxxxxxxxxxxxxxxx'
确保将示例代码中的策略复制到执行角色中——我知道这让很多人感到困惑。
我遇到了同样的错误。原因是我有多个与该按钮关联的证书。这是由于我在向导上重新开始,生成证书和密钥,再次加载证书和密钥造成的。虽然在设备本身上这似乎不是问题,但结果是在 AWS 上我有多个与设备相关联的证书。
在 AWS IoT 资源视图中,我最终设法删除了所有资源。花了一些时间来分离证书并能够被删除。删除所有资源后,我返回向导,创建另一个证书和密钥对,推送 Lambda 代码,一切正常。