タイトルの件、CloudWatchアラーム作るとかAWS Configをかますとか必要と思っていたけど、なくてもできると知る。
さらに詳細
EC2 インスタンスの状態が変化したときに、カスタマイズした E メール通知を受信するにはどうすればよいですか?
上記例の場合指定する状態が「任意の状態」なのでanyとなる。(どの状態でも通知がくる)
「特定の状態」にチェックしてプルダウンからshutting-down,stopping,stopped,terminatedなどを選択すれば、これらの状態になった時のみ通知がくる。(試してないから断言できないけどそのはず)
「イベントソース」で設定する内容
- サービスプロバイダー:AWSのサービス
- AWSのサービス:EC2
- イベントタイプ:EC2 instance State-change Notification
- 任意の状態 or 特定の状態を選択
- 任意のインスタンス or 個別のインスタンスIDを選択
他の事例と同様に、上記をポチポチやると設定内容のJSONが生成されるので、それを見ると何をやるのか分かりやすい。
また上記の例では入力トランスフォーマーによりSNSに直接連携しているが、件名・本文をカスタマイズするなら、別途用意したLambda関数と連携するよう設定する。