

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

# 在 EventBridge 调度器中创建计划组
<a name="managing-schedule-group-create"></a>

使用计划组和标签来组织具有共同目的或属于相同环境的计划。在以下步骤中，您将创建一个新的计划组并使用标签对其进行标记。然后，您将一个新的计划与该组相关联。

**注意**  
创建组后，您无法从该组中移除计划，也无法将该计划与其他组关联。只有在首次创建计划时，才能将计划与组关联。

## 第一步：创建新计划组
<a name="create-schedule-group"></a>

以下主题介绍了如何创建新计划组，并使用以下标签对其进行标记：`environment:development`。

------
#### [ AWS 管理控制台 ]

**使用 AWS 管理控制台 创建新组**

1. 登录 AWS 管理控制台并打开 Amazon EventBridge 控制台 ([https://console.aws.amazon.com/events/](https://console.aws.amazon.com/events/))。

1. 在左侧导航窗格中，选择**计划组**。

1. 在“计划组”页面，选择**创建计划组**。

1. 在**计划组详细信息**部分的**名称**中，输入该组的名称。例如 **TestGroup**。

1. 请在**标签**部分执行以下操作：

   1. 选择**添加新标签**。

   1. 在**密钥**中，输入您要分配给此密钥的名称。在本教程中，要标记此计划组所属的环境，请输入 **environment**。

   1. 在**值*（可选）***中，输入要分配给此密钥的值。在本教程中，输入您的环境密钥的值 **development**。
**注意**  
创建组后，可以对其添加其他标签。

1. 选择**创建计划组**以完成操作。您的新组将显示在**计划组**列表中。

1. （可选）要编辑组或管理其标签，请选中新组的复选框并选择**编辑**。
**注意**  
您无法编辑 `default` 计划组。

------
#### [ AWS CLI ]

**使用 AWS CLI 创建新组**

1. 打开新的命令提示符窗口。

1. 在 AWS Command Line Interface (AWS CLI) 中，输入以下 [https://awscli.amazonaws.com/v2/documentation/api/latest/reference/scheduler/create-schedule-group.html](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/scheduler/create-schedule-group.html) 命令以创建新组。此命令使用一个标签创建组：`environment:development`。您可以使用此标签或类似的标记系统根据您的计划组所属的环境对其进行标记。

   将计划名称以及标签键和值替换为您的信息。

   ```
   $ aws scheduler create-schedule-group --name {{TestGroup}} --tags Key=environment,Value=development
   ```

------

默认情况下，您的新组处于 `ACTIVE` 状态。现在，您可以将新计划与您创建的新组相关联。

## 第二步：将计划表与组关联
<a name="associate-schedule-with-group"></a>

使用以下步骤将新计划与您在[上一步](#create-schedule-group)中创建的组相关联。

------
#### [ AWS 管理控制台 ]

**要将计划与组关联，请使用 AWS 管理控制台**

1. 登录 AWS 管理控制台并打开 Amazon EventBridge 控制台 ([https://console.aws.amazon.com/events/](https://console.aws.amazon.com/events/))。

1. 在左侧导航窗格中，选择**计划**。

1. 从**计划**表中，选择**创建计划**以创建新计划。

1. 在**指定计划详细信息**页面上，在**计划组**中，从下拉列表中选择新组的名称。例如，选择 `TestGroup`。

1. 指定计划模式、目标和设置，然后在**查看并保存计划**页面上查看您的选择。有关配置新计划的信息，请参阅 [开始使用 EventBridge 调度器](getting-started.md)。

1. 要完成并保存您的计划，请选择**保存计划**。

------
#### [ AWS CLI ]

**要将计划与组关联，请使用 AWS CLI**

1. 打开新的命令提示符窗口。

1. 在 AWS Command Line Interface (AWS CLI) 中，输入下面的 [https://awscli.amazonaws.com/v2/documentation/api/latest/reference/scheduler/create-schedule.html](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/scheduler/create-schedule.html) 命令。这将创建一个计划并将其与[上一步](#create-schedule-group)中名为 `sqs-test-schedule` 的组相关联。此计划使用模板化的 [Amazon SQS](managing-targets-templated.md#managing-targets-templated-sqs) 目标类型来调用 `SendMessage` 操作。用您的信息替换计划名称、目标和组名称。

   ```
   $ aws scheduler create-schedule --name {{sqs-test-schedule}} --schedule-expression 'rate(5 minutes)' \
   --target '{"RoleArn": "{{ROLE_ARN}}", "Arn": "{{QUEUE_ARN}}", "Input": "{{TEST_PAYLOAD}}" }' \
   --group-name {{TestGroup}}
   --flexible-time-window '{ "Mode": "OFF"}'
   ```

------

 现在，您的新计划已与 `TestGroup` 计划组关联。