created: 2018-11-23T05:04:09.000Z
LambdaのエラーをコーディングなしでSlack通知までしてもらう設定
serverlessを使っている前提
- slackの
bring emails into slack
を使う- slack通知用のメールアドレスを取得
- このアドレスにメールを送ると、内容がslack(自分とslackbotのDirectMessage)に投稿される
- slsプラグイン
serverless-plugin-aws-alerts
を使う- AWS::CloudWatch::Alarm でエラーを検知
- AWS::SNS::Topic でエラー内容をメール送信
- 送信先にslackから払い出されたメールアドレスを入れる
メモ
- SNSにメアドを設定した時、確認メールがくるのでメール内のconfirmリンクを踏んでおく
- SNSからのメールの履歴を残したい場合は{ Gmail => slackメール }で転送する
- Gmailの転送設定が必要