1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

CodeDeployの結果をSlackに通知する

Last updated at Posted at 2021-03-27

AWS Chatbotを使って、CodeDeployの成功/失敗をSlackに通知していきたいと思います。

AWS Chatbotを設定

AWSマネジメントコンソールからAWS Chatbotをたどり、Slackを指定してチャットクライアントを設定します

image.png

slackへのアクセス権限を付与します

image.png

新しいチャネルを設定します

image.png

  • Slackチャネル:プライベートでチャネルIDを指定します

 SlackのチャネルIDは、Slackのチャンネルのリンクをコピーで取得できるURLの末尾が「C」や「G」などで始まる値です
image.png

  • アクセス許可:「AWSChatbot-Role」という名前で新規に作ります

image.png

Slack側でメッセージを受け取れるようにする

  • AWSマネジメントコンソールからAWS Chatbotを開き、「テストメッセージを送信」を行うと、以下のように、AWS Chatbotアプリ(「@aws」)がSlackチャンネルに追加されていること と記載があります

image.png

  • Slackのチャネルに追加します

image.png

CodeDeployの通知を設定

AWSマネジメントコンソールからCodeDeplopyをたどり、通知ルールの作成を行います

通知ルールの作成

先ほど作成した、AWS Chatbot(Slack)を選択し、通知ルールを作成します

image.png

結果イメージ

image.png

通知されました。
メンションが仕方がわからなかったので、このSlackチャンネルについては全てのメッセージを通知するモードにしました。
image.png

1
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?