AWS IoT ボタンのセットアップに成功した人はいますか?
デフォルト値でステップスルーすると、次のメッセージが表示され続けます:Please correct validation errors with your trigger.
しかし、どのセットアップページにも、エラーメッセージのあるページにも検証エラーはありません.
このような広範な質問をするのは嫌いですが、これまで誰もこのエラーを経験したことがないようです。
AWS IoT ボタンのセットアップに成功した人はいますか?
デフォルト値でステップスルーすると、次のメッセージが表示され続けます:Please correct validation errors with your trigger.
しかし、どのセットアップページにも、エラーメッセージのあるページにも検証エラーはありません.
このような広範な質問をするのは嫌いですが、これまで誰もこのエラーを経験したことがないようです。
これは1週間私を夢中にさせています!
IoT TypeのIoT Buttonの代わりにCustom IoT Ruleを使用して動作させました。デフォルトのルール名は iotbutton_xxxxxxxxxxxxxxxx で、デフォルトの SQL ステートメントは(xxx... = シリアル番号) です。SELECT * FROM 'iotbutton/xxxxxxxxxxxxxxxx'
サンプル コードのポリシーを必ず実行ロールにコピーしてください。多くの人がつまずいたことは承知しています。
同じエラーが発生していました。原因は、ボタンに複数の証明書が関連付けられていたことが判明しました。これは、ウィザードを最初からやり直し、証明書とキーを生成し、証明書とキーを再度ロードしたことが原因でした。デバイス自体ではこれは問題ではないようですが、その結果、AWS ではデバイスに複数の証明書が関連付けられていました。
AWS IoT Resources ビュー内で、最終的にすべてのリソースを削除することができました。証明書を切り離して削除できるようにするために、少し手間がかかりました。すべてのリソースを削除したら、ウィザードに戻り、さらに別の証明書とキーのペアを作成し、Lambda コードをプッシュすると、すべてが機能します。