本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
什么是 Amazon EventBridge 日程安排?
Amazon Sched EventBridge uler 是一种无服务器计划程序,允许您通过一个中央托管服务创建、运行和管理任务。S EventBridge cheduler 高度可扩展,允许您调度数百万个任务,这些任务可以调用 270 多个 AWS 服务和超过 6,000 个API操作。无需配置和管理基础架构,也无需与多种服务集成,S EventBridge cheduler 使您能够大规模交付计划并降低维护成本。
EventBridge Scheduler 通过内置机制可靠地交付任务,可根据下游目标的可用性调整日程安排。使用 EventBridge Scheduler,您可以使用 cron 和速率表达式为重复模式创建计划,也可以配置一次性调用。您可以设置灵活的传输时间窗口、定义重试限制,并为失败的触发器设置最大保留时间。
EventBridge 调度器的主要特点
EventBridge Scheduler 提供以下关键功能,您可以使用这些功能来配置目标和扩展计划。
-
模板化目标 — EventBridge 计划程序支持模板化目标,以便API使用亚马逊、SQS亚马逊、SNS Lambda 和执行常见操作。 EventBridge使用预定义的目标,您可以使用 EventBridge 调度器控制台、 EventBridge 计划程序SDK或。 AWS CLI
-
通用目标 — S EventBridge cheduler 提供了一个通用目标参数 (UTP),您可以使用该参数来创建自定义触发器,该触发器按计划定向 270 多个 AWS 服务和超过 6,000 个API操作。使用UTP,您可以使用调度器控制台、 EventBridge 调度器或配置自定义触发 EventBridge SDK器。 AWS CLI
-
灵活的时间窗口 — S EventBridge cheduler 支持灵活的时间窗口,允许您分散计划并提高触发器的可靠性,适用于不需要精确计划调用目标的用例。
-
重试- EventBridge 调度器向目标提供 at-least-once事件传送,这意味着至少一次传送成功并收到来自目标的响应。 EventBridge Scheduler 允许您为失败的任务设置计划重试次数。 EventBridge 调度程序会重试失败并延迟尝试的任务,以提高计划的可靠性并确保目标可用。
访问 EventBridge 调度器
您可以通过 EventBridge 控制台、 EventBridge 调度程序或直接使用 EventBridge 调度程序来使用调度器SDK。 AWS CLI EventBridge API