Slack 通知を使い始める - Amazon CodeCatalyst

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

Slack 通知を使い始める

プロジェクトを作成したら、チームがプロジェクトリソースを監視するのに役立つ Slack 通知を設定できます。

以下の手順では、初めて Slack 通知を設定する手順を説明します。 CodeCatalyst通知をすでに設定している場合は、を参照してくださいからの Slack および E メール通知の送信 CodeCatalyst

注記

通知チャネルに送信できる一連のプロジェクトイベントは、ユーザーが電子メールで通知を受けるように選択できる一連のイベントとは異なります。詳細については、「からの Slack および E メール通知の送信 CodeCatalyst」を参照してください。

前提条件

開始するには、以下が必要です。

  • CodeCatalyst スペース。 CodeCatalyst スペースを作成して初めてサインインする方法については、を参照してくださいのセットアップと へのサインイン CodeCatalyst

  • CodeCatalyst プロジェクト。詳細については、「「プロジェクトの作成」」を参照してください。

  • CodeCatalyst プロジェクト管理者またはスペース管理者の役割を持つアカウント。詳細については、「ユーザーロールによるアクセスの許可」を参照してください。

  • からアクセスできる Slack アカウントと Slack ワークスペース。 CodeCatalyst

  • 通知を送信する Slack チャンネル CodeCatalyst 。チャンネルは公開でも非公開でもかまいません。

ステップ 1: Slack CodeCatalyst ワークスペースConnect する

スペース管理者権限を持つユーザーのみが Slack ワークスペースを追加または削除できます。Slack ワークスペースを追加または削除すると、スペース内のすべてのプロジェクトに影響します。と Slack との接続を確立するには、Slack CodeCatalyst ワークスペースと安全な OAuth CodeCatalyst 認証ハンドシェイクを実行します。

以下の手順で Slack ワークスペースに接続します CodeCatalyst 。

注記

これは Slack ワークスペースごとに 1 回だけ行う必要があります。その後、Slack チャンネルごとに通知を設定できます。

Slack CodeCatalyst ワークスペースに接続するには
  1. https://codecatalyst.aws/ CodeCatalyst でコンソールを開きます。

  2. プロジェクトに移動します。

  3. ナビゲーションペインで [プロジェクト設定] を選択します。

  4. [通知] タブを選択します。

  5. [通知の設定] を選択します。

  6. Slack ワークスペースにConnect」を選択します。

  7. ダイアログボックスの内容を読み、「Slack ワークスペースにConnect」を選択します。

  8. AWSChatbot メッセージで:

    1. 右上で、チャンネルを含む Slack ワークスペースを選択します。

    2. [Allow] (許可) を選択します。

    CodeCatalyst コンソールに戻ります。

  9. ステップ 2: Slack チャンネルをに追加する CodeCatalyst」に進みます。

ステップ 2: Slack チャンネルをに追加する CodeCatalyst

チャンネルを追加するには Slack チャンネル ID が必要です。 CodeCatalyst

Slack チャンネル ID を取得するには
  1. Slack にサインインします。詳しくは、「Slack へのサインイン」を参照してください。

  2. 通知を送りたいチャンネルが含まれている Slack ワークスペースに移動します。詳しくは、「Slack ワークスペース間の切り替え」または「他の Slack ワークスペースへのログイン」を参照してください。

  3. ナビゲーションペインで、通知を送りたいチャンネルのコンテキスト (右クリック) メニューを開き、「チャンネルの詳細を開く」を選択します。

    チャネル ID はダイアログボックスの下部に表示されます。

  4. チャネル ID の値をコピーします。これは次のステップで必要になります。

コピーしたチャンネル ID を使って、Slack CodeCatalyst チャンネルを接続できるようになりました。

Slack チャンネルをに追加するには CodeCatalyst
  1. 始める前に、Slack チャンネルがプライベートの場合は、以下のように AWS Chatbot アプリをチャンネルに追加します。

    1. Slack チャンネルのメッセージボックスに「aws app」@aws と入力し、ダイアログボックスから「aws app」を選択します。

    2. [Enter] キーを押します。

      AWSチャットボットがプライベートチャンネルにいないことを示す Slackbot メッセージが表示されます。

    3. 招待する」を選択して、AWS Chatbot チャンネルに招待します。

  2. CodeCatalyst コンソールで [次へ] を選択します。

  3. チャンネル ID」に、先ほど取得した Slack チャンネル ID を貼り付けます。

  4. チャンネル名」に名前を入力します。Slack のチャンネル名を使用することをお勧めします。

  5. [次へ] をクリックします。

  6. 「通知イベントの選択」で、通知を受け取りたいイベントの種類を選択します。

  7. [終了] を選択します。

ステップ 3: Slack CodeCatalyst への通知をテストする

ワークフローステータスの通知を送信するようにプロジェクトを設定したら、Slack で通知を確認できます。

Slack で通知を表示するには
  1. CodeCatalyst プロジェクト内でワークフローを手動で開始すると、ワークフローの実行が完了し、実行が完了するとステータス通知が届きます。

  2. Slack で、通知用に設定したチャンネルを表示します。通知には、各ワークフロー実行の最新ステータスと、失敗か成功かが示されます。

ステップ 4: 次のステップ

CodeCatalyst スペースに Slack ワークスペースを設定したら、 CodeCatalyst 既存のプロジェクトに Slack チャンネルを追加したり、作成後に新しいプロジェクトに追加したりできます。また、プロジェクトユーザーに Slack メンバー ID の個人用 Slack 通知を設定できることや、メールを受信するイベントを設定できることを知らせることもできます。詳細については、「からの Slack および E メール通知の送信 CodeCatalyst」を参照してください。