通知はどのような仕組みで機能しますか? - Amazon CodeCatalyst

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

通知はどのような仕組みで機能しますか?

Slack などのチームメッセージングアプリケーションに通知を送信するようにプロジェクトを設定することができます。

通知には必要なアクセス許可

CodeCatalyst では、プロジェクトメンバーなら誰でも、チャンネルの通知設定の編集、表示、更新、削除を行うことができます。ただし、Slack ワークスペースを追加または削除できるのは、スペース管理者ロールを持つユーザーのみです。どのユーザーでも、CodeCatalyst で自分が属するプロジェクトにおいて、どのプロジェクトイベントに関する E メールを受け取りたいかを設定できます。

通知を設定できる CodeCatalyst イベント

ワークフローイベントに関する通知を 1 つまたは複数の Slack チャンネルに配信するように CodeCatalyst を設定できます。CodeCatalyst プロジェクトと Slack の間で通知が設定されると、プロジェクトユーザーは自分の Slack メンバー ID を追加して、CodeCatalyst イベントに関するダイレクトメッセージを Slack チャンネルで受け取ることができます。ユーザーが Slack メンバー ID を追加すると、プロジェクト用に設定された Slack チャンネルで各自の ID が直接メンションされ、それぞれ関心のあるイベントに関する認識を高めることができます。

どのイベントについて E メールを受け取るかを選択することもできます。こうした E メールは、AWS Builder ID 用に設定された E メールアドレスに送信されます。

通知の配信方法

1 つまたは複数の Slack チャンネルに通知を配信するように CodeCatalyst を設定できます。CodeCatalyst に Slack ワークスペースへのアクセス許可を付与するように認可する必要があります。認可されると、CodeCatalyst は設定された Slack チャンネルに通知を配信できます。プロジェクトメンバーが Slack メンバー ID を追加すると、そのプロジェクト用に設定された Slack チャンネルで CodeCatalyst イベントに関するメンションを受け取ることができます。

通知の設定方法

E メール通知は CodeCatalyst の一部として設定されます。プロジェクトユーザーは、[マイ設定] ページで、どのイベントに関する E メールを受け取るかを選択できます。

プロジェクトリソースに対する Slack 通知を設定するには、次の大まかなタスクを完了する必要があります。

通知を設定するには (概要レベルのタスク)
  1. CodeCatalyst では、CodeCatalyst と Slack などのメッセージングクライアント間の接続を確立します。Slack ワークスペースが接続されると、そのスペース内のすべてのプロジェクトで使用できるようになります。

    注記

    スペース管理者ロールを持つユーザーのみが Slack ワークスペースを追加または削除できます。

  2. CodeCatalyst のプロジェクトで、チームが通知を受け取るチャンネルを追加します

  3. CodeCatalyst で、ワークフローの実行失敗などのさまざまなイベントの通知を有効にし、送信するチャネルを指定します。

詳細なステップについては、「Slack 通知の使用開始」を参照してください。

CodeCatalyst スペースと Slack の間で通知が設定されると、ユーザーは自分の Slack メンバー ID を追加して、各自のプロジェクト用に設定された Slack チャンネルで CodeCatalyst イベントに関するダイレクトメッセージを受け取ることができます。