

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

# EventBridge スケジューラでのスケジュールグループの作成
<a name="managing-schedule-group-create"></a>

スケジュールグループとタグ付けを使用して、共通の目的を共有するスケジュールや同じ環境に属するスケジュールを整理します。次の手順では、新しいスケジュールグループを作成し、タグを使用してラベルを付けます。次に、新しいスケジュールをそのグループに関連付けます。

**注記**  
グループを作成すると、そのグループからスケジュールを削除したり、そのスケジュールを別のグループに関連付けることはできません。スケジュールをグループに関連付けることができるのは、最初にスケジュールを作成したときだけです。

## ステップ 1: 新しいスケジュールグループを作成する
<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) コマンドを入力して、新しいグループを作成します。このコマンドは、1 つのタグ `environment:development` を使用してグループを作成します。このタグまたは類似のタグ付けシステムを使用して、スケジュールグループが属する環境に応じてラベルを付けることができます。

   スケジュール名とタグのキーと値を自分自身の情報に置き換えます。

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

------

デフォルトでは、新しいグループの状態は `ACTIVE` になります。これで、作成した新しいグループに新しいスケジュールを関連付けることができます。

## ステップ 2: スケジュールをグループに関連付ける
<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` スケジュールグループに関連付けられました。