こんにちは、虎塚です。 Auto Scalingを使ってシステムを運用していると、インスタンスが増えたり減ったりした時に、チャットに通知したい場合があります。 今回は、Auto Scalingのイベントが発生したら、S3上にあらかじめ用意しておいた設定を読み込んで、ChatWorkの特定の部屋に通知を送るLambdaスクリプトを紹介します。 この仕組みの使い方 この仕組みの入力と出力を説明します。 この仕組みを利用するにあたって、あらかじめS3バケットに次のような設定情報を保存しておきます。 Auto Scaling group名 Auto Scaling groupのイベント種別 参考: Auto Scaling グループスケーリング時の SNS 通知の取得 - Auto Scaling メッセージ投稿先のChatWorkルームID 投稿するメッセージ 具体的には、次のようなJSONファ
![Auto Scalingイベントの発生をLambdaでChatWorkに通知する | DevelopersIO](https://cdn-ak-scissors.b.st-hatena.com/image/square/a7161d2e1b565ee8dfc12e465ff4e95910761254/height=288;version=1;width=512/https%3A%2F%2Fdevio2023-media.developers.io%2Fwp-content%2Fuploads%2F2014%2F11%2FAmazonLambda.png)