查看 Application Integration 支持的连接器。
“调用集成”任务
借助调用集成任务,您可以调用在 Google Cloud 项目中创建的其他集成。
当您需要定义多个使用主集成(父级集成)控制的小型集成(子集成)时,调用集成任务非常有用。运行子集成后,您还可以读取主集成中的子集成响应。
准备工作
- 调用集成任务使用 API 触发器来识别和调用其他集成和子集成。因此,您必须确保使用 API 触发器配置要调用的集成。如需了解如何配置 API 触发器,请参阅 API 触发器。
- 确保您已将用户管理的服务账号关联到您的集成。如果您的集成未配置用户管理的服务账号,则默认情况下使用默认服务账号 (
service-PROJECT_NUMBER@gcp-sa-integrations.iam.gserviceaccount.com
) 进行身份验证。 - 确保您的服务账号具有 Application Integration Invoker IAM 角色。如需了解如何向服务账号授予角色,请参阅管理对服务账号的访问权限。
配置调用集成任务
要配置调动集成任务,请执行以下操作:
- 在 Google Cloud 控制台中,前往 Application Integration 页面。
- 在导航菜单中,点击集成。
系统随即会显示集成页面,其中列出了 Google Cloud 项目中可用的所有集成。
- 选择现有集成,或点击创建集成以创建新的集成。
要创建新的集成,请执行以下操作:
- 在创建集成窗格中输入名称和说明。
- 选择集成的区域。
- 为集成选择服务账号。您随时可以在集成工具栏的 集成摘要窗格中更改或更新集成的服务账号详细信息。
- 点击创建。
系统随即会在集成编辑器中打开该集成。
- 在集成编辑器导航栏中,点击任务查看可用任务和连接器的列表。
- 点击调用集成元素,并将其放入集成编辑器中。
- 点击设计器上的调用集成任务元素以查看调用集成任务配置窗格。
- 配置以下子集成详细信息:
- API 触发器 ID:输入要调用的集成的 API 触发器 ID。您可以调用单个集成 ID 或多个具有相同触发器 ID 的集成。
- 运行使用此 API 触发器 ID 的所有集成:选择此选项可调用具有相同 API 触发器 ID 的所有集成。
例如,如果集成
A
和集成B
具有相同 API 触发器 ID,将同时运行集成A
和B
。 - 运行单个集成:选择此选项可仅调用集成名称字段中指定的集成。您可以通过配置映射子集成响应变量中详细介绍的字段来访问和映射子集成的响应。
- 执行策略:选择要调用的子集成的执行模式。
- SYNC:在同步模式下运行子集成。在此模式下,主集成会等待子集成完成,然后再继续执行下游任务。
-
ASYNC:以异步模式运行子集成。在此模式下,主集成不会等待子集成完成。在调用子集成后,主集成会立即运行下游任务。
如果选择此选项,请设置执行延迟时间(以毫秒为单位)。设置后,它会指定运行集成之前的延迟时间。
系统会自动保存对属性的所有更改。
映射子集成响应变量
下表介绍了用于在主集成和子集成之间映射变量的配置属性:属性 | 说明 |
---|---|
Map to sub-integration input(s)
|
将主集成中的值映射到子集成。此字段采用键值对形式的值,其中键是主集成中的一个变量,值是子集成中的相应输入变量。 例如,如果要将主集成的 |
Map values to sub-integration output(s)
|
将子集成输出变量映射到主集成变量。
点击要从中映射的子集成输出,然后选择子集成。点击要映射到的集成变量,然后选择相应的主集成变量。 |
最佳做法
如需了解适用于调用集成任务的用量限额,请参阅用量限额。
错误处理策略
任务的错误处理策略指定当任务因暂时性错误而失败时要执行的操作。如需了解如何使用错误处理策略,以及了解不同类型的错误处理策略,请参阅错误处理策略。
配额和限制
如需了解配额和限制,请参阅配额和限制。