Help us understand the problem. What is going on with this article?

ElasticBeanstalk の通知を slack へ流す

More than 3 years have passed since last update.

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がかわいくて仕方ないです

参考にしたとこ

https://medium.com/cohealo-engineering/how-set-up-a-slack-channel-to-be-an-aws-sns-subscriber-63b4d57ad3ea#.xlcwapm7e

Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
Comments
No comments
Sign up for free and join this conversation.
If you already have a Qiita account
Why do not you register as a user and use Qiita more conveniently?
You need to log in to use this function. Qiita can be used more conveniently after logging in.
You seem to be reading articles frequently this month. Qiita can be used more conveniently after logging in.
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
ユーザーは見つかりませんでした