m_shige1979のときどきITブログ

プログラムの勉強をしながら学習したことや経験したことをぼそぼそと書いていきます

Github(変なおっさんの顔でるので気をつけてね)

https://github.com/mshige1979

AWS Chatbotでslackにメッセージを投げたい

AWS Chatbot

aws.amazon.com

とりあえずやってみる

Chatbot設定

slackを選択してクライアントの設定を行う

slackのワークスペースを用意

リクエスト画面で許可する

AWS上で作成されたことを確認

チャネルを設定

SNS

トピックの作成

設定

ChatbotにSNSを連携

SNSトピックを連携

通知されない?

cloudwatch logsで確認

Encountered error while sending message to Slack: Slack Web API returned unsuccessful response 
( ok: false, error code: channel_not_found, full response body: ChatPostMessageResponse
(ok=false, warning=null, error=channel_not_found, needed=null, provided=null, 
deprecatedArgument=null, responseMetadata=null, channel=null, ts=null, message=null)).

slackのプライベートチャネルにawsを招待

今回はここまで

所感

今回はテストメッセージを送るところまで確認できた cloudwatchのアラートやEC2からメッセージを送れるかも試してみたい

参考

【初心者向け】Amazon SNSからSlackに通知をしてみよう | SunnyCloud

AWS Chatbotを使ってみた - サーバーワークスエンジニアブログ

AWS Chatbotを使ってSlackのプライベートチャンネルに連携できないときの対処方法 | DevelopersIO