以前から挑戦したかったAWSの課題のひとつを解決してみようと思います。 AWS EC2やRDSなどのステータスを監視してアラームを上げてくれる、大変便利なCloudWatchですが、管理コンソール以外からアラームを確認する方法としては、SNSトピックに通知した後に自分でSNS連携のアプリケーションを作るなどして対応する必要がありました。 今回はこのアラームを、Slackの任意のチャンネルにポストすることをゴールにしてみます。 対象読者 CloudWatchでサービスのモニタリングを行いたい人 アラームをSlackのエンジニアチャンネルにリアルタイムで通知したい人 AWS Lambda って取っつきにくそうだと思ってる人 EC2インスタンスで同様のことを実装している人 なぜ Lambda なのか EC2ではオーバースペックすぎる 私も今回はじめてAWS Lambdaを使ったのですが、知る前は
![CloudWatchのアラームをSlackに通知する | // sakura note](https://cdn-ak-scissors.b.st-hatena.com/image/square/ef21e5a622e1caa0a1fe9c5a9bbf6aec3e651a45/height=288;version=1;width=512/https%3A%2F%2Fsaku.io%2Fwp-content%2Fuploads%2F2016%2F01%2F573fc16ed2b42068842c1e9a0ac6de7f.png)