3 picks

CloudWatch アラームを起点に SSM Run Command を実行する | Developers.IO

AWS認定試験サンプル問題で見た CloudWatch Alarm → SNS → Lambda → Run Command 実行の仕組みを実装してみました。

続きを読む
Suzuki Yutaro

一人会社の代表社員

11日前
CloudWatch Eventで直接Run Commandを呼び出せば…と思ったけど、インスタンスIDやタグを限定せずに汎用的に行うならLambdaで対象のインスタンスIDを取得してやる必要がありますね…。
もしCloudWatch Alarmをプロジェクトごとに分けてたりとかするならRun Commandでシェルスクリプト呼び出すだけで行けるケースもあるかもしれません。(インスタンス1台のみのプロジェクトとか)
ssm.send_commandはコマンドを投げるだけなので実行結果は別で見てやる必要があるんですが、コマンドの実行結果をスクリプト内で取得してSlackに通知するようにしてるのがgoodですね。
鈴木 健太郎(すずけん)

プログラマ

11日前
Pickしました
Developers.IO

自動PickBot

11日前
Pickしました

新着ピック  






















記事をPICKする
appstore
googleplay
会員登録
Register
記事をPICKする

会員登録すると、もっと便利に利用できます。