本页面的信息适用于希望将 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 项目中可用:
有哪些变化?
下表总结了 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 默认服务账号用于以下集成操作:
- 运行集成。
- 使用 Cloud Functions 函数任务调用 Cloud Functions 函数。
- 使用连接器任务调用 Integration Connectors 连接器。
- 为服务账号类型身份验证配置文件创建服务账号令牌。
- 加密和解密用于身份验证配置文件的 Cloud KMS 密钥。
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。