使用 Application Integration

本页面的信息适用于希望将 Apigee Integration 和 Application Integration 与同一 Google Cloud 项目搭配使用的现有 Apigee 客户。

概览

所有已启用 Apigee Integration 插件的 Apigee 订阅用户现在都可以使用 Application Integration,无需支付额外费用。系统会为您设置 Application Integration,并且 Apigee 中的所有现有集成都会自动同步且可供使用。这意味着您可以继续将现有 Google Cloud 项目用于 Apigee Integration 和 Application Integration,而无需任何其他配置。

如需详细了解 Application Integration,请参阅 Application Integration 概览

集成页面中显示了以下通知消息,表明 Application Integration 在 Google Cloud 项目中可用:

图片表明您的项目已预配 Application Integration 图片表明您的项目已预配 Application Integration

有哪些变化?

下表总结了 Google Cloud 项目中的预期差异或更改:

Apigee 资源/功能 预期差异/更改
IAM 权限 集成将使用预定义 Application Integration IAM 角色。

请参阅 IAM 权限更改

服务账号 系统会创建一个新的默认服务账号,该账号将用于所有集成。

请参阅服务账号更改

REST API Apigee Integration REST API 具有 Application Integration REST API 等效项。

请参阅 REST API 更改

发送电子邮件任务和审批任务 系统会为所有外发电子邮件更改发件人电子邮件地址。

请参阅集成任务更改

IAM 权限更改

所有分配了 Apigee Integration IAM 角色的现有用户账号或主账号都会获得等效的预定义 Application Integration IAM 权限。

Application Integration IAM 权限采用以下格式:

形式

integrations.integrationRESOURCE.ACTION

示例

integrations.integrationVersions.get

自定义 IAM 角色限制

如果您在 Google Cloud 项目中定义了自定义 IAM 角色,则存在以下限制:

  • 使用其自定义 IAM 角色可提供 Apigee Integration 权限的服务账号的 Apigee 代理可能会失败。我们建议您使用 Application Integration IAM 权限来更新自定义 IAM 角色。

如需了解 IAM 角色和权限,请参阅访问权限控制概览

服务账号更改

系统会在 Google Cloud 项目中创建新的具有 Application Integration Service Agent (roles/integrations.serviceAgent) IAM 角色的默认服务账号。

新的 Application Integration 默认服务账号用于以下集成操作:

Application Integration 默认服务账号具有以下电子邮件地址:

形式

  service-PROJECT_NUMBER@gcp-sa-integrations.iam.gserviceaccount.com

示例

  service-46733320069@gcp-sa-integrations.iam.gserviceaccount.com

如需了解服务账号,请参阅访问权限控制概览

REST API 更改

一般来说,大多数 Apigee Integration API 都有各自的 Application Integration API 等效项。

下表介绍了与 Application Integration 相比,Apigee Integration 的 REST API 的主要变化:

Apigee Integrations(包括 Apigee 代理) 应用集成
REST 资源 projects/PROJECT_ID/locations/REGION/products/apigee/integration/INTEGRATION_NAME projects/PROJECT_ID/locations/REGION/integration/INTEGRATION_NAME

如需了解 Application Integration API,请参阅 Application Integration REST API

集成任务更改

发送电子邮件任务和审批任务将使用 noreply-application-integration@google.com 发送电子邮件通知。此外,使用审批任务发送的所有审批请求电子邮件都将链接到 Application Integration。