ビルドプロジェクトの通知ルールを作成する - デベロッパーツールコンソール

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

ビルドプロジェクトの通知ルールを作成する

通知ルールを作成して、ビルドプロジェクトでの重要なイベントに関する通知を送信できます。以下のステップは、単一のビルドプロジェクトイベントに関する通知ルールを設定する方法を示しています。これらの手順は、AWS アカウントにビルドプロジェクトが設定されていることを前提としています。

  1. CodeBuild コンソール (https://console.aws.amazon.com/codebuild/) を開きます。

  2. リストからビルドプロジェクトを選択して開きます。

  3. [Notify (通知)]、[Create notification rule (通知ルールの作成)] の順に選択します。[設定]、[通知ルールの作成] の順に選択することもできます。

  4. [通知名] に、ルールの名前を入力します。

  5. Amazon EventBridge に提供された情報のみを通知に含める場合は、[Detail type (詳細タイプ)][Basic (基本)] を選択します。Amazon EventBridge に提供される情報に加えて、リソースサービスまたは通知マネージャから提供される場合がある情報も含める場合は、[Full] (完全) を選択します。

    詳細については、「通知の内容とセキュリティについて」を参照してください。

  6. [Events that trigger notifications (通知をトリガーするイベント)] の [ビルドフェーズ] で、[成功] を選択します。

  7. [ターゲット] で、[SNS トピックの作成] を選択します。

    注記

    通知ルールの作成の一環としてトピックを作成すると、CodeBuild にトピックへのイベントの発行を許可するポリシーが適用されます。通知ルール用に作成されたトピックを使用すると、このビルドプロジェクトに関する通知の受信を希望するユーザーのみをサブスクライブできます。

    [codestar-notifications-] プレフィックスの後にトピックの名前を入力し、[送信] を選択します。

    注記

    新しいトピックを作成する代わりに既存の Amazon SNS トピックを使用する場合は、[Targets (ターゲット)] でその ARN を選択します。トピックに適切なアクセスポリシーがあり、リソースに関する情報を表示できるユーザーのみがサブスクライバーリストに含まれていることを確認します。Amazon SNS トピックが 2019 年 11 月 5 日より前に CodeCommit 通知に使用された場合、このトピックは AWS CodeStar Notifications に必要な許可とは異なるアクセス許可を含む、CodeCommit の発行を許可するポリシーを含みます。    これらのトピックの使用は非推奨です。そのような経緯で作成されたトピックの使用を求める場合、必要なポリシーをその他の既存のポリシーに加えて AWS CodeStar Notifications に追加する必要があります。詳細については、通知用に Amazon SNS トピックを設定する および 通知の内容とセキュリティについて を参照してください。

  8. [送信] を選択し、通知ルールを確認します。

  9. 自分のメールアドレスを作成した Amazon SNS トピックにサブスクライブします。詳細については、「通知に使用する Amazon SNS トピックにユーザーをサブスクライブするには」を参照してください。

  10. ビルドプロジェクトに移動し、ビルドを開始します。

  11. ビルドフェーズが正常に完了すると、通知ルールは、そのイベントに関する情報を含む通知をすべてのトピックサブスクライバーに送信します。