

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# 教學課程：針對失敗的任務事件傳送 Amazon Simple Notification Service 提醒
<a name="batch_sns_tutorial"></a>

在本教學課程中，您會設定 Amazon EventBridge 事件規則，該規則只會擷取任務已移至 `FAILED` 狀態的任務事件。在本教學課程結束時，您也可以選擇性地將任務提交至此任務佇列。這是為了測試您已正確設定 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"
      ]
   }
   ```