在 EventBridge 调度器中管理目标 - EventBridge 调度器

在 EventBridge 调度器中管理目标

以下主题介绍如何将模板化目标和通用目标与 EventBridge 调度器配合使用,并提供了支持的 AWS 服务的列表,您可以使用 EventBridge 调度器的通用目标参数配置这些服务。

模板化目标是一组核心 AWS 服务(例如 Amazon SQS、Lambda 和 Step Functions)中的一组常见 API 操作。例如,您可以通过提供函数 ARN 来将 Lambda 的调用 API 操作设为目标,或者使用目标的队列 ARN 来将 Amazon SQS 的 SendMessage 操作设为目标。

通用目标是一组可自定义的参数,允许您为许多 AWS 服务调用更广泛的 API 操作。例如,您可以使用 EventBridge 调度器的通用目标参数 (UTP) 通过 CreateQueue 操作创建新的 Amazon SQS 队列。

要配置模板化目标或通用目标,您的计划必须有权调用您配置为目标的 API 操作。您可以通过附加计划的执行角色所需权限来完成此操作。例如,要将 Amazon SQS 的 SendMessage 操作设为目标,应向执行角色授予执行 sqs:SendMessage 操作的权限。在大多数情况下,您可以使用目标服务支持的 AWS 托管策略来添加必要的权限。但是,您也可以创建自己的客户管理型策略,或者为附加到执行角色的现有策略添加内联权限。以下主题演示了为模板化目标类型和通用目标类型添加权限的示例。

有关为计划设置执行角色的更多信息,请参阅 设置执行角色

接下来做什么?

有关 EventBridge 调度器数据类型和 API 操作的更多信息,请参阅 EventBridge 调度器 API 参考