

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# 教程：针对作业失败事件发送 Amazon Simple Notification Service 警报
<a name="batch_sns_tutorial"></a>

在本教程中，您将配置 Amazon EventBridge 事件规则，它只捕获作业已转为 `FAILED` 状态的作业事件。在本教程结束时，您还可以选择向该作业队列提交作业。这是为了测试您是否正确配置了您的 Amazon SNS 提醒。

## 先决条件
<a name="batch_sns_prereq"></a>

本教程假定您具备可正常工作的计算环境和作业队列，随时可以接受作业。如果您没有要从中捕获事件的正在运行的计算环境和作业队列，请执行[Amazon 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)
+ [替代规则：Batch 作业队列被阻止](#test_blocked_job_queue)

## 替代规则：Batch 作业队列被阻止
<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"
      ]
   }
   ```