

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

# チュートリアル: 失敗したジョブイベントに Amazon シンプル通知サービスアラートを送信する
<a name="batch_sns_tutorial"></a>

このチュートリアルでは、`FAILED` のステータスに移行したジョブのジョブイベントのみをキャプチャする Amazon EventBridge のルールを設定します。このチュートリアルの最後に、このジョブキューにジョブを送信することもできます。これは、Amazon SNS アラートが正しく設定されていることをテストするためです。

## 前提条件
<a name="batch_sns_prereq"></a>

このチュートリアルでは、コンピューティング作業環境と、ジョブを受け付けることができるジョブキューがあることを前提としています。イベントをキャプチャするコンピューティング作業環境とジョブキューがなければ、[AWS Batch チュートリアルの開始方法](Batch_GetStarted.md) のステップに従って作成します。

**Topics**
+ [前提条件](#batch_sns_prereq)
+ [チュートリアル: Amazon SNS トピックを作成してサブスクライブする](batch_sns_create_topic.md)
+ [チュートリアル: イベントルールを登録する](batch_sns_reg_rule.md)
+ [チュートリアル: ルールをテストする](batch_sns_test_rule.md)
+ [代替ルール: バッチジョブキューがブロックされました](#test_blocked_job_queue)

## 代替ルール: バッチジョブキューがブロックされました
<a name="test_blocked_job_queue"></a>

*ブロックされたバッチジョブキュー*をモニタリングするイベントルールを作成するには、次の変更を加えてこのチュートリアルを繰り返します。

1. **[チュートリアル: Amazon SNS トピックを作成してサブスクライブする](batch_sns_create_topic.md)** では、トピック名として {{BlockedJobQueue}} を使用します。

1. **[チュートリアル: イベントルールを登録する](batch_sns_reg_rule.md)** では、JSON エディタで次のパターンを使用します。

   ```
   {
      "detail-type": [
        "Batch Job Queue Blocked"
      ],
      "source": [
        "aws.batch"
      ]
   }
   ```