概要
CodeBuildの通知をslackに送る。
slackを取得
Slack はニーズに応えるプロダクティビティプラットフォーム
Slack は、チームで使う新しいコミュニケーション方法です。メールよりも速く、よく整理され、安全です。
CodeBuildの設定
1.AWS にログインし対象のCodeBuildプロジェクトを開き、「通知」を押下
2.「通知ルールの設定」「通知をトリガーするイベント」を入力
3.「ターゲットの作成」からターゲットタイプに「AWS Chatbot」を選択し「AWS Chatbotで設定する」を押下
3.「新しいクライアントの設定」を押下
4.「設定」を押下
5.作成したslackワークスペースのアクセス権限付与画面が出るので許可
6.Chatbotが作成されたのを確認
7.「チャネルを作成」を押下
8.以下の入力し、「設定」押下
設定名:任意
Slackチャネル:作成したワークスペースの任意のチャネル
ロール設定:チャネルロール
チャネルロール:テンプレートを使用してIAMロールを作成する
ロール名:任意
ポリシーテンプレート:通知のアクセス許可、Resource Explorerのアクセス許可
チャネルガードレールポリシー:ReadOnlyAccess
9.CodeBuildの設定に戻り、作成したターゲットをプルダウンから設定する
10.「submit」を押下
テストの実施
Chatbotのテスト
作成したChatbotから「テストメッセージを送信」を押下
slackにメッセージが届けば問題なし
CodeBuildからテスト
CodeBuildが動く条件を実施し、メッセージが届くことを確認
コメント