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の転送設定が必要

参考