EventBridge スケジューラでのスケジュールグループの削除 - EventBridge スケジューラ

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

EventBridge スケジューラでのスケジュールグループの削除

以下では、AWS マネジメントコンソール と AWS Command Line Interface を使用してスケジュールグループを削除する方法を説明します。グループを削除すると、EventBridge スケジューラがグループ内のすべてのスケジュールを削除するまでグループの状態は DELETING になります。EventBridge スケジューラがグループ内のスケジュールを削除すると、そのグループはアカウントで使用できなくなります。

注記

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

AWS マネジメントコンソール
AWS マネジメントコンソール を使用してグループを削除する方法
  1. AWS マネジメントコンソール にサインインし、Amazon EventBridge コンソール (https://console.aws.amazon.com/events/) を開きます。

  2. 左のナビゲーションペインで、[スケジュールグループ] を選択します。

  3. [スケジュールグループ] ページで、現在の AWS リージョン の既存のグループのリストから、削除するグループを探します。探しているグループが表示されない場合は、別の AWS リージョン グループを選択してください。

    注記

    default グループを削除したり編集したりすることはできません。

  4. 削除するグループのチェックボックスをオンにします。

  5. [削除] を選択します。

  6. [スケジュールグループの削除] ダイアログボックスで、グループの名前を入力して選択を確定し、[削除] を選択します。

  7. [スケジュールグループ] リストの [ステータス] 列が変わり、グループが削除中であることが示されます。EventBridge スケジューラがグループに関連付けられているスケジュールをすべて削除するまで、グループはこの状態のままになります。

  8. リストを更新してグループが削除されたことを確認するには、[更新] アイコンを選択します。

AWS CLI
AWS CLI を使用してグループを削除する方法
  1. 新しいコマンドプロンプトウィンドウを開きます。

  2. AWS Command Line Interface(AWS CLI) から、次の delete-schedule-group コマンドを入力してスケジュールグループを削除します。--name の値を自分自身の情報に置き換えます。

    $ aws scheduler delete-schedule-group --name TestGroup

    成功すると、この AWS CLI オペレーションは応答を返しません。

  3. グループが DELETING の状態にあることを確認するには、以下の get-schedule-group コマンドを実行します。

    $ aws scheduler get-schedule-group --name TestGroup

    成功すると、次のような出力が表示されます。

    {
        "Arn": "arn:aws::scheduler:us-west-2:123456789012:schedule-group/TestGroup",
        "CreationDate": "2023-01-01T09:00:00.000000-07:00",
        "LastModificationDate": "2023-01-01T09:00:00.000000-07:00",
        "Name": "TestGroup",
        "State": "DELETING"
    }

    EventBridge スケジューラは、グループに関連付けられているスケジュールを削除した後でグループを削除します。get-schedule-group をもう一度実行すると、次の ResourceNotFoundException 応答が返されます。

    An error occurred (ResourceNotFoundException) when calling the GetScheduleGroup operation: Schedule group TestGroup does not exist.