

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

# チュートリアル: イベントルールを登録する
<a name="batch_sns_reg_rule"></a>

 次に、失敗したジョブイベントのみをキャプチャするイベントルールを登録します。

**EventBridge ルールを登録するには**

1. Amazon EventBridge コンソールの [https://console.aws.amazon.com/events/](https://console.aws.amazon.com/events/) を開いてください。

1. ナビゲーションペインで **[ルール]** を選択します。

1. **[ルールの作成]** を選択します。

1. ルールの名前と説明を入力します。

   ルールには同じリージョン内および同じイベントバス上の別のルールと同じ名前を付けることはできません。

1. **[イベントバス]** では、このルールに関連付けるイベントバスを選択します。このルールをアカウントからのイベントと一致させるには、**AWS のデフォルトのイベントバス**を選択します。アカウントの AWS サービスがイベントを発行すると、常にアカウントのデフォルトのイベントバスに移動します。

1. **[ルールタイプ]** で、**[イベントパターンを持つルール]** を選択します。

1. **次へ** を選択します。

1. **イベントソース** では、**[その他]** を選択します。

1. **イベントパターン** では、**カスタムパターン (JSON エディター)** を選択します。

1. 次のイベントパターンをテキストエリアに貼り付けます。

   ```
   {
     "detail-type": [
       "Batch Job State Change"
     ],
     "source": [
       "aws.batch"
     ],
     "detail": {
       "status": [
         "FAILED"
       ]
     }
   }
   ```

   このコードでは、ジョブのステータスが `FAILED` であるイベントに一致する EventBridge イベントルールを定義します。イベントパターンの詳細については、Amazon EventBridge ユーザーガイドの[イベントとイベントパターン](https://docs.aws.amazon.com/eventbridge/latest/userguide/eb-events.html)を参照してください。

1. **次へ** をクリックします。

1. **[ターゲットタイプ]** では、**[AWS サービス]** を選択します。

1. **ターゲットの選択** には **SNS トピック** を選択し、**トピック** には **JobFailedAlert** を選択します。

1. (オプション) ** 追加設定**では、以下を実行します。

   1. **最大イベント有効期間** に、1 分 (00:01) から 24 時間 (24:00) の間の値を入力します。

   1. **再試行** で、0～185 の数値を入力します。

   1. **デッドレターキュー** で、標準 Amazon SQS キューをデッドレターキューとして使用するかどうかを選択します。EventBridge は、このルールに一致するイベントがターゲットに正常に配信されなかった場合に、そのイベントをデッドレターキューに送信します。次のいずれかを行います:
      + デッドレターキューを使用しない場合は、**[なし]** を選択します。
      + **デッドレターキューとして使用する現在の AWS アカウントの Amazon SQS キューを選択** を選択し、ドロップダウンから使用するキューを選択します。
      + **他の AWS アカウントの Amazon SQS キューをデッドレターキューとして選択** を選択し、使用するキューの ARN を入力します。キューにメッセージを送信するための EventBridge 許可を付与するリソースベースのポリシーをそのキューにアタッチする必要があります。詳細については、*Amazon EventBridge ユーザーガイド*の[デッドレターキューへの許可の付与](https://docs.aws.amazon.com/eventbridge/latest/userguide/eb-rule-dlq.html#eb-dlq-perms)を参照してください。

1. **次へ** を選択します。

1. (オプション) ルールに 1 つ以上のタグを入力します。詳細については、*Amazon EventBridge ユーザーガイド*の[Amazon EventBridge のタグ](https://docs.aws.amazon.com/eventbridge/latest/userguide/eb-tagging.html)を参照してください。

1. **次へ**をクリックします。

1. ルールの詳細を確認し、**ルールの作成** を選択します。