SNSのテストメッセージはChatbotで送信できない
現象
AWS Chatbotの動作確認のために、接続されているAmazon SNSからテストメッセージを送ると送信できない。
AWSコンソール画面でChatbotに接続されているSNSの画面を開き、テストメッセージの発行ボタンで送信しても何も通知されない。
AWS Chatbotログの確認
AWS Chatbot側のログを確認してAWS Chatbotにメッセージが届いているかを確認する。
AWS ChatbotのログはAWSコンソールのChatbotの情報ページのCloudWatchへのリンクから確認できる。
ただしChatbotの設定でログを有効化していない場合はリンクがない。
事前に必要に応じて有効化しておく必要がある。
ログを確認すると「Event received is not supported」とあり、サポートされていない形式のイベントであったと分かる。
AWS Chatbotがサポートしているイベント
上記ログの横に確認するURLが書いてあるのでアクセスすると、対応しているイベントの一覧がある。
Monitoring AWS services using AWS Chatbot例えば以下がサポートされている。
- AWS Billing and Cost Management
- AWS CloudFormation
- Amazon CloudWatch alarms
- Amazon EventBridge
- AWS Config
- Amazon GuardDuty
- AWS Health
- AWS Security Hub
その他サポートされているサービスは上記URLを参照。
\手を動かしながらTerraformを学びたい人にオススメ!/