Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/amazon-web-services/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Amazon web services 首次尝试设置AWS IoT按钮:请使用触发器更正验证错误_Amazon Web Services_Aws Iot - Fatal编程技术网

Amazon web services 首次尝试设置AWS IoT按钮:请使用触发器更正验证错误

Amazon web services 首次尝试设置AWS IoT按钮:请使用触发器更正验证错误,amazon-web-services,aws-iot,Amazon Web Services,Aws Iot,是否有人成功设置了AWS物联网按钮 使用默认值单步执行时,我始终收到以下消息:请使用触发器更正验证错误。但任何设置页面或包含错误消息的页面上都没有验证错误 我不喜欢问这样一个宽泛的问题,但似乎以前从来没有人犯过这样的错误。这已经让我发疯一周了 我通过使用自定义物联网规则而不是物联网类型上的物联网按钮使其工作。默认规则名称为iotbutton_uuxxxxxxxxxxxxxx,默认SQL语句为SELECT*FROM'iotbutton/xxxxxxxxxxxxxx'(xxx…=序列号) 请确保将策

是否有人成功设置了AWS物联网按钮

使用默认值单步执行时,我始终收到以下消息:
请使用触发器更正验证错误。
但任何设置页面或包含错误消息的页面上都没有验证错误


我不喜欢问这样一个宽泛的问题,但似乎以前从来没有人犯过这样的错误。

这已经让我发疯一周了

我通过使用自定义物联网规则而不是物联网类型上的物联网按钮使其工作。默认规则名称为iotbutton_uuxxxxxxxxxxxxxx,默认SQL语句为
SELECT*FROM'iotbutton/xxxxxxxxxxxxxx'
(xxx…=序列号)


请确保将策略从示例代码复制到执行角色中—我知道这让很多人感到困惑。

我也遇到了同样的错误。原因是我有多个与按钮相关的证书。这是由于我重新启动向导,生成证书和密钥,再次加载证书和密钥。虽然在设备本身上这似乎不是问题,但结果是在AWS上我有多个与设备关联的证书

在AWS物联网资源视图中,我最终设法删除了所有资源。花了一些时间使证书分离并可以删除。删除所有资源后,我返回向导,创建另一个证书和密钥对,推送Lambda代码,一切正常