翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
スケ EventBridge ジューラでスケジュールを削除する
スケジュールを削除するには、自動削除を設定するか、個々のスケジュールを手動で削除します。以下のトピックでは、両方の方法でスケジュールを削除する方法と、場面によってどちらの方法を選択した方がよいかについて説明します。
トピック
スケジュール完了後の削除
EventBridge スケジューラでスケジュールリソースを個別に管理する必要がない場合は、スケジュールの完了後に自動削除を設定します。一度に数千のスケジュールを作成し、必要に応じてスケジュール数を柔軟にスケールアップする必要がある用途では、自動削除を設定することで、指定したリージョンのスケジュール数に対するアカウントクォータに達しないようにすることができます。
スケジュールの自動削除を設定すると、ス EventBridge ケジューラは最後のターゲット呼び出し後にスケジュールを削除します。1 回限りのスケジュールの場合は、スケジュールがターゲットを一度呼び出した後に削除が実行されます。rate 式または cron 式を使用して設定した繰り返しのスケジュールの場合、スケジュールは最後の呼び出し後に削除されます。繰り返しのスケジュールの最後の呼び出しは、指定した EndDate
に最も近い呼び出しです。自動削除でスケジュールを設定しても、 の値を指定しない場合EndDate
、ス EventBridge ケジューラはスケジュールを自動的に削除しません。
スケジュールを最初に作成するときに自動削除を設定したり、既存のスケジュールの設定を更新したりできます。次のステップでは、既存のスケジュールの自動削除を設定する方法について説明します。
手動削除
スケジュールが不要になった場合には、DeleteSchedule
オペレーションを使用して削除することができます。
例 AWS CLI
$
aws scheduler delete-schedule --name
your-schedule
例 Python SDK
import boto3 scheduler = boto3.client('scheduler') scheduler.delete_schedule(Name="your-schedule")