29
21

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

ElasticBeanstalk の通知を slack へ流す

Posted at

tl;dr

環境作ったりコードを配布したりするのが楽なので、ebはお気に入り
なんだけど、eb deployで配布したとき、コマンドを叩いたら投げっぱなしジャーマン状態で完了を検知できないのがツラい。
ってことで、せめて slack で通知できたらなぁって感じであれこれいじってみた

設定方法

1. ElasticBeanstalk の設定 -> 通知 を選択していき、Eメール登録する。

貼り付けた画像_2015_12_11_16_13.png

貼り付けた画像_2015_12_11_16_14.png

2. SNSに新しいTopicsができていることを確認

貼り付けた画像_2015_12_11_16_20.png

3. Lambdaにこんな感じのスクリプトを仕込む

4. 2で確認したTopicsで、Create Subscription。Protocol で AWS Lambda を選択すると、Endpoint に3で作った子が出てくるので、それを選択

貼り付けた画像_2015_12_11_16_22.png

5. LambdaでSNS形式のテストを走らせる

6. Slackに↓みたいな通知がきたら成功
bac9180e-7ae3-4501-2de3-13322eb02217.png

あとはスクリプトを煮るなり焼くなり手直しして、必要な分だけがSlackに流れるようにして完成
ちょーてきとーにやっても動いてくれるAWSとSlackがかわいくて仕方ないです

参考にしたとこ

29
21
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
29
21

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?