什么是 Amazon EventBridge 调度器? - EventBridge 调度器

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

什么是 Amazon EventBridge 调度器?

Amazon EventBridge 调度器是一个无服务器调度器,使您能够从一个中央托管服务创建、运行和管理任务。EventBridge 调度器高度可扩展,允许您调度数百万个任务,这些任务可以调用超过 270 个 AWS 服务和超过 6000 个 API 操作。EventBridge 调度器让您无需配置和管理基础设施,也无需与多种服务集成,即可大规模交付计划并降低维护成本。

EventBridge 调度器通过内置机制根据下游目标的可用性调整计划,可靠地交付您的任务。借助 EventBridge 调度器,您可以使用 cron 和 rate 表达式为定期模式创建计划,也可以配置一次性调用。您可以设置灵活的传输时间窗口、定义重试限制,并为失败的触发器设置最大保留时间。

EventBridge 调度器的主要特点

EventBridge 调度器提供以下关键功能,可用于配置目标和扩展计划。

  • 模板化目标:EventBridge 调度器支持模板化目标使用 Amazon SQS、Amazon SNS、Lambda 和 EventBridge 执行常见的 API 操作。通过预定义的目标,您可以使用 EventBridge 调度器控制台、EventBridge 调度器开发工具包或 AWS CLI,快速配置您的计划。

  • 通用目标:EventBridge 调度器提供了一个通用目标参数 (UTP),可用于创建自定义触发器,该触发器在一个计划上将超过 270 个 AWS 服务和超过 6,000 个 API 操作设为目标。使用 UTP,您可以使用事件 EventBridge 调度器控制台、EventBridge 调度器开发工具包或 AWS CLI。

  • 灵活的时间窗口:EventBridge 调度器支持灵活的时间窗口,允许您分散计划,提高触发器的可靠性,适用于不需要通过精确计划来调用目标的用例。

  • 重试:EventBridge 调度器向目标提供至少一次的事件传输,这意味着至少有一次传输成功并得到目标的响应。EventBridge 调度器允许您为失败的任务设置计划的重试次数。EventBridge 调度器会重试有延迟尝试的失败任务,以提高计划的可靠性并确保目标可用。

访问 EventBridge 调度器

您可以通过 EventBridge 调度器控制台、EventBridge 调度器开发工具包或 AWS CLI 直接使用 EventBridge 调度器 API 来使用 EventBridge 调度器。