はじめに EC2インスタンスの電源ボタンを、ESP-WROOM-02開発ボードで作ってみた。 EC2インスタンスの電源状態のモニタリングをAPI Gateway+Lambdaでやろうとしたが、ポーリングでリクエストが多くなるとお財布事情が、、、と思い、AWS IoTからプッシュ通知ができないか調べてみたところ、ドンピシャなライブラリaws-mqtt-websocketsがあったのでこれを使ってみる。 事前準備 IAMユーザの作成 サンプルスケッチを見ればわかるが、AWSの認証情報(アクセスキー,シークレットキー)を書かないといけないので、専用IAMユーザを作って、認証情報を保存しておく。 アタッチするポリシーは、インラインポリシーで以下のものを(ここまでいらないかもしれない。コメント求む。)。