

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

# 教程：创建一个具有事件模式的规则
<a name="event-pattern-batch-job"></a>

以下过程介绍如何使用事件模式创建规则。

**创建一条规则，在事件与定义的模式匹配时将事件发送到目标**
**注意**  
此过程适用于 Amazon ECS、Amazon EKS 和 AWS Fargate 作业上所有的 AWS Batch。

1. 访问 [https://console.aws.amazon.com/events/](https://console.aws.amazon.com/events/)，打开 Amazon EventBridge 控制台。

1. 从导航栏中，选择要使用的AWS 区域。

1. 在导航窗格中，选择**规则**。

1. 选择**创建规则**。

1. 对于**名称**，为计算环境指定唯一名称。名称最多可以包含 64 个字符。可以包含大小写字母、数字、连字符（-）和下划线（\$1）。
**注意**  
规则不能与同一区域中的另一个规则和同一事件总线上的名称相同。

1. （可选）对于**描述**，输入规则的描述。

1. 对于**事件总线**，请选择要与此规则关联的事件总线。如果您希望此规则对来自您自己的账户的匹配事件触发，请选择**默认**。当您账户中的某个 AWS 服务 发出一个事件时，它始终会发送到您账户的默认事件总线。

1. （可选）如果您不想立即运行所选总线上的规则，请关闭该规则。

1. 对于**规则类型**，选择**具有事件模式的规则**。

1. 选择**下一步**。

1. 对于**事件源**，选择 **AWS 事件或 EventBridge 合作伙伴事件**。

1. （可选）对于**示例事件**：

   1. 对于**示例事件类型**，选择** AWS 事件**。

   1. 对于**示例事件**，选择**批处理作业状态更改**。

1. 对于**创建方法**，选择**使用模式表单**。

1. 对于**事件模式**：

   1. 对于**事件源**，选择 **AWS 服务**。

   1. 对于 **AWS 服务**，选择**批处理**。

   1. 对于**事件类型**，选择**批量作业状态更改**。

1. 选择**下一步**。

1. 对于 **Target types**（目标类型），选择 **AWS 服务**。

1. 在**选择目标**中，选择目标类型。例如，选择**批处理作业队列**。然后指定以下内容：
   + **Job queue**（作业队列）：输入您在其中计划作业的作业队列的 Amazon 资源名称（ARN）。
   + **Job definition** (任务定义)：输入要用于任务的任务定义的名称和版本或完整 ARN。
   + **Job name** (任务名称)：输入您的任务的名称。
   + **Array size** (数组大小)：(可选) 输入要运行多个副本的任务的数组大小。有关更多信息，请参阅 [数组作业](array_jobs.md)。
   + **Job attempts** (任务尝试次数)：(可选) 输入任务失败时重试的次数。有关更多信息，请参阅 [自动作业重试](job_retries.md)。

1. 对于 **Batch job queue**（批处理作业队列）目标类型，EventBridge 需要权限才能将事件发送到目标。EventBridge 可以创建运行事件所需的 IAM 角色。请执行以下操作之一：
   + 要自动创建 IAM 角色，请选择**为此特定资源创建新角色**。
   + 要使用您之前创建的 IAM 角色，请选择**使用现有角色**。

1. （可选）展开 **Additional settings (其他设置)**。

   1. 在**配置目标输入**中，选择如何处理事件中的文本。

   1. 对于**事件的最大期限**，请指定未处理事件保留多长时间的时间间隔。

   1. 对于**重试次数**，请输入事件的重试次数。

   1. 对于**死信队列**，选择一个选项来说明如何处理未处理的事件。如有必要，指定要用作死信队列的 Amazon SQS 队列。

1. （可选）选择 **添加其他目标**，以添加其他目标。

1. 选择**下一步**。

1. （可选）在**标签**中，选择**添加新标签**以添加资源标签。有关更多信息，请参阅《Amazon EventBridge 用户指南》**中的 [Amazon EventBridge 标签](https://docs.aws.amazon.com/eventbridge/latest/userguide/eb-tagging.html)。

1. 选择**下一步**。

1. 对于**查看和创建**，请查看配置步骤。如果需要进行更改，请选择 **Edit**（编辑）。完成后，选择**创建规则**。

   要了解如何创建规则的更多信息，请参阅*Amazon EventBridge 用户指南*中的[创建对事件作出反应的 Amazon EventBridge 规则](https://docs.aws.amazon.com/eventbridge/latest/userguide/eb-create-rule-schedule.html)。