Cookie の設定を選択する

当社は、当社のサイトおよびサービスを提供するために必要な必須 Cookie および類似のツールを使用しています。当社は、パフォーマンス Cookie を使用して匿名の統計情報を収集することで、お客様が当社のサイトをどのように利用しているかを把握し、改善に役立てています。必須 Cookie は無効化できませんが、[カスタマイズ] または [拒否] をクリックしてパフォーマンス Cookie を拒否することはできます。

お客様が同意した場合、AWS および承認された第三者は、Cookie を使用して便利なサイト機能を提供したり、お客様の選択を記憶したり、関連する広告を含む関連コンテンツを表示したりします。すべての必須ではない Cookie を受け入れるか拒否するには、[受け入れる] または [拒否] をクリックしてください。より詳細な選択を行うには、[カスタマイズ] をクリックしてください。

EventBridgeTutorial: AWS Proton サービスステータスの変更に関する Amazon Simple Notification Service アラートを送信する

フォーカスモード
EventBridgeTutorial: AWS Proton サービスステータスの変更に関する Amazon Simple Notification Service アラートを送信する - AWS Proton

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

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

このチュートリアルでは、 AWS Proton サービスのステータス変更をキャプチャする AWS Proton 事前設定されたイベントルールを使用します。 EventBridge はステータス変更を Amazon SNS トピックに送信します。トピックをサブスクライブすると、Amazon SNS から AWS Proton サービスのステータス変更 E メールが送信されます。

前提条件

Active ステータスが の既存の AWS Proton サービスがあります。このチュートリアルの一部として、このサービスにサービスインスタンスを追加してからインスタンスを削除できます。

AWS Proton サービスを作成する必要がある場合は、「」を参照してくださいの開始方法 AWS Proton。詳細については、AWS Proton のクォータおよびサービスを編集するを参照してください。

ステップ 1: Amazon SNS トピックを作成してサブスクライブする

ステップ 2 で作成したイベントルールのイベントターゲットとして機能する Amazon SNS トピックを作成します。

Amazon SNS トピックを作成する
  1. ログインして Amazon SNS コンソールを開きます。

  2. ナビゲーションペインで [Topics (トピック)]、[Create topic (トピックの作成)] の順に選択します。

  3. [Create topic (トピックの作成)] ページで以下の操作をします。

    1. [Type (タイプ)] で [Standard (標準)] を選択します。

    2. [Name (名前)] として tutorial-service-status-change を入力し、[Create topic (トピックを作成)] を選択します。

  4. tutorial-service-status-change の詳細ページで、サブスクリプションの作成を選択します。

  5. [Create subscription (サブスクリプションの作成)] ページで以下の操作をします。

    1. [Protocol (プロトコル)] として [Email (E メール)] を選択します。

    2. [Endpoint (エンドポイント)] では、現在アクセスできるメールアドレスを入力し、[Create subscription (サブスクリプションの作成)] を選択します。

  6. メールアカウントを確認し、サブスクリプションの確認メールメッセージが届くのを待ちます。確認メールが届いたら、[Confirm subscription (サブスクリプションの確認)] を選択します。

ステップ 2: イベントルールを登録する

AWS Proton サービスのステータス変更をキャプチャするイベントルールを登録します。詳細については、「前提条件」を参照してください。

イベントルールを作成します。
  1. Amazon EventBridge コンソールを開きます。

  2. ナビゲーションペインで、[Events (イベント)]、[Rules (ルール)] を選択します。

  3. [Rules (ルール)] ページの [Rules] (ルール) セクションで [Create rules (ルールの作成) ]を選択します。

  4. [Create rule (ルールの作成) ] ページで以下の操作をします。

    1. [Name and description (名前と説明)] セクションで [Name (名前)] として tutorial-ruleを入力します。

    2. [Define pattern (パターンの定義)] セクションで [Event pattern (イベントパターン)] を選択します。

      1. [Event matching pattern (イベント照合パターン)] で、[Pre-defined by service(サービスごとの事前定義)] を選択します。

      2. [Service provider (サービスプロバイダー)] で、「AWS」を選択します。

      3. [Service name (サービス名)] で、AWS Proton を選択します。

      4. [Event type (イベントタイプ)] として [AWS Proton Service Status Change (サービスステータスの変更)] を選択します。

        イベントパターンがテキストエディタに表示されます。

      5. AWS Proton コンソールを開きます。

      6. ナビゲーションペインで [Services (サービス)] を選択します。

      7. サービスページで、 AWS Proton サービスの名前を選択します。

      8. サービスの詳細ページで、サービス Amazon リソースネーム (ARN) をコピーします。

      9. EventBridge コンソールとチュートリアルルールに戻り、テキストエディタで編集を選択します。

      10. テキストエディタの に"resources":、ステップ viii でコピーしたサービスARNを入力します。

        { "source": ["aws.proton"], "detail-type": ["AWS Proton Service Status Change"], "resources": ["arn:aws:proton:region-id:123456789012:service/your-service"] }
      11. イベントパターンを保存します。

    3. [Select targets (ターゲットを選択)] セクションで以下の操作をします。

      1. Target では、SNS トピックを選択します。

      2. トピックの場合は、tutorial-service-status-change を選択します。

    4. [Create] (作成) を選択します。

ステップ 3: イベントルールをテストする

AWS Proton サービスにインスタンスを追加して、イベントルールが機能していることを確認します。

  1. AWS Proton コンソールに切り替えます。

  2. ナビゲーションペインで [Services (サービス)] を選択します。

  3. [Services (サービス)] ページでサービスの名前を選択します。

  4. [Service details (サービスの詳細)] ページで [Edit (編集)] を選択します。

  5. [Configure service (サービスの設定) ページで [Next (次へ)] を選択します。

  6. [Configure custom settings (カスタム設定の構成)] ページの [Service instaces (サービスインスタンス) セクションで [Add new instance (新しいインスタンスの追加)] を選択します。

  7. [New instance (新しいインスタンス)] フォームの入力を完了します。

    1. 新しいインスタンスの名前を入力します。

    2. 既存のインスタンスについて選択したのと同じ互換環境を選択します。

    3. 必要な入力値を入力します。

    4. [Next (次へ)] を選択します。

  8. 入力内容を確認して [Update (更新)] を選択します。

  9. サービスのステータスが になったらActive、E メールをチェックして、ステータスの更新を行う AWS 通知を受け取ったことを確認します。

    { "version": "0", "id": "af76c382-2b3c-7a0a-cf01-936dff228276", "detail-type": "AWS Proton Service Status Change", "source": "aws.proton", "account": "123456789012", "time": "2021-06-29T20:40:16Z", "region": "region-id", "resources": ["arn:aws:proton:region-id:123456789012:service/your-service"], "detail": { "previousStatus": "ACTIVE", "status": "UPDATE_IN_PROGRESS", "name": "your-service" } }
    { "version": "0", "id": "87131e29-ad95-bda2-cd30-0ce825dfb0cd", "detail-type": "AWS Proton Service Status Change", "source": "aws.proton", "account": "123456789012", "time": "2021-06-29T20:42:27Z", "region": "region-id", "resources": ["arn:aws:proton:region-id:123456789012:service/your-service"], "detail": { "previousStatus": "UPDATE_IN_PROGRESS", "status": "ACTIVE", "name": "your-service" } }

ステップ 4: クリーンアップする

Amazon SNS トピックとサブスクリプションを削除し、 EventBridge ルールを削除します。

Amazon SNS トピックとサブスクリプションを削除します。
  1. Amazon SNS コンソールに移動します。

  2. ナビゲーションパネルで [Subscriptions (サブスクリプション)] を選択します。

  3. [Subscriptions (サブスクリプション)] ページで、tutorial-service-status-change という名前のトピックに対して作成したサブスクリプションを選択してから [Delete (削除)] を選択します。

  4. ナビゲーションペインで [Topics (トピック)] を選択します。

  5. [Topics (トピック)] ページで「tutorial-service-status-change」という名前のトピックを選択してから [Delete (削除)] を選択します。

  6. モーダルは、削除の確認を求めるプロンプトを表示します。指示に従って操作し、[Delete (削除)] を選択します。

EventBridge ルールを削除します。
  1. Amazon EventBridge コンソールに移動します。

  2. ナビゲーションペインで、[Events (イベント)]、[Rules (ルール)] を選択します。

  3. [Rules (ロール)] ページで tutorial-ruleという名前のルールを選択してから [Delete (削除)] を選択します。

  4. モーダルは、削除の確認を求めるプロンプトを表示します。[Delete (削除)] を選択します。

追加したサービスインスタンスを削除します。
  1. AWS Proton コンソールに移動します。

  2. ナビゲーションペインで [Services (サービス)] を選択します。

  3. [Services (サービス)] ページで、サービスの名前を選択します。

  4. [Service details (サービスの詳細)] ページで [Edit (編集)] を選択してから [Next (次へ)] を選択します。

  5. [Configure custom settings (カスタム設定の構成)] ページの [Service instances (サービスインスタンス)] セクションで、このチュートリアルの一部として作成したサービスインスタンスについて [Delete (削除)] を選択してから [Next (次へ)] を選択します。

  6. 入力内容を確認して [Update (更新)] を選択します。

  7. モーダルは、削除の確認を求めるプロンプトを表示します。指示に従って操作し、[Yes, delete (はい、削除します)] を選択します。

プライバシーサイト規約Cookie の設定
© 2025, Amazon Web Services, Inc. or its affiliates.All rights reserved.