本页面的信息适用于希望将 Application Integration 与同一 Google Cloud 项目搭配使用的现有 Apigee 客户。
概览
所有已启用 Apigee Integration 插件的 Apigee 订阅用户现在都会被重定向到 Application Integration,无需支付额外费用。系统会为您设置 Application Integration,并且 Apigee 中的所有现有集成都会自动同步且可供使用。这意味着您可以继续将现有 Google Cloud 项目用于 Application Integration,而无需任何其他配置。
如需详细了解 Application Integration,请参阅 Application Integration 概览。
从 Apigee 门户,您将被重定向到 Application Integration:
有哪些变化?
下表总结了 Google Cloud 项目中的预期差异或更改:
Apigee 资源/功能 | 变化 |
---|---|
IAM 权限 | 集成现在会使用预定义 Application Integration IAM 角色。 请参阅 IAM 权限更改。 |
服务账号 | 系统会创建一个新的默认服务账号,用于所有集成。 请参阅服务账号更改。 |
REST API | 使用 Application Integration REST API。 请参阅 REST API 更改。 |
发送电子邮件任务和审批任务 | 所有外发电子邮件的发件人电子邮件地址都已更改。 请参阅集成任务更改。 |
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 相比,Application Integration 的 REST API 的主要变化:
Apigee Integration(包括 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。