在 EventBridge 调度器中删除计划
您可以通过配置自动删除或手动删除单个计划来删除计划。使用以下主题来了解如何使用这两种方法删除计划,以及为什么在某些情况下应仅选择其中一种方法。
计划完成后删除
如果您想避免在 EventBridge 调度器上单独管理您的计划资源,请配置在计划完成后自动删除。在您一次创建数千个计划并且需要灵活按需纵向扩展计划数量的应用程序中,自动删除可以确保您不会达到指定区域计划数量的账户配额。
当您为计划配置自动删除时,EventBridge 调度器会在上次调用目标后删除该计划。对于一次性计划,这种情况发生在计划调用一次目标之后。对于使用 rate 或 cron 表达式设置的定期计划,您的计划将在上次调用后删除。定期计划的最后一次调用是最接近您指定的 EndDate
发生的调用。如果您将计划配置为自动删除,但未为其 EndDate
指定值,则 EventBridge 调度器不会自动删除该计划。
您可以在首次创建计划时设置自动删除,或者更新现有计划的首选项。以下步骤介绍如何为现有计划配置自动删除。
手动删除
当您不再需要某个计划,可使用 DeleteSchedule
操作删除。
例 AWS CLI
$
aws scheduler delete-schedule --name
your-schedule
例 Python 开发工具包
import boto3 scheduler = boto3.client('scheduler') scheduler.delete_schedule(Name="your-schedule")