CroudWatchからSNS経由でSlackへ通知

概要

  • CloudWatchのアラームをSlackへ通知します。
  • CloudWatch => SNS => Lambda (with KMS) => Slack webhook という流れ。

Blueprint通りに設定すればほぼ動きますが、一部ちょっと変更が必要だったのでメモっておきます。

Blueprintはこちら。cloudwatch-alarm-to-slack-python

AWS lambdaのコード

変更後

Blueprintからの差分

https://gist.github.com/matsubo/43cd5d1604bf49a71127402d2c93ba9e/revisions#diff-a545a08261d6fdc75c70060cdd64f452

テストのために、CroudWatchのイベントテンプレがあるのですが、そちらとの整合性も取れていません。CroudWatchのイベントを少し変更します。変更後のファイルはこちら。

コメントを残す