为即将发生的授权变更做好准备
Application Integration 正在更新其授权集成的方式。这些变更已于 2026 年 10 月 15 日对新集成生效。现有集成会保持其当前行为,直到日后某个日期。大多数集成无需更改即可继续运行,但有些集成需要更新配置才能继续运行。您现在就可以进行本页面中所述的更改,因为这些更改使用的是您已控制的配置。
即将发生的授权变更
Application Integration 正在更新其处理集成运行作业身份的方式。现在,每个运行都必须具有明确的身份,并充当以下角色之一:
- 触发运行的用户。被调用的系统会应用该用户的访问权限。
- 一个“运行身份”服务账号。您可以像控制、限定和审核 Google Cloud 项目中的任何其他服务账号一样,控制、限定和审核此账号。
此次更新的影响如下:
- 如需发布或测试具有运行身份服务账号的集成,您必须有权充当该账号。随着发布过程的推进,运行集成、批准其暂停的运行以及从其他集成调用它都需要相同的权限。
- 如果没有运行身份服务账号,您将无法发布或测试具有计划触发器或事件触发器的新集成。在后续版本中,如果运行在没有身份的情况下到达任务,以及任何集成在没有运行身份服务账号的情况下异步运行,则计划失败。
这些更新何时生效
| 集成 | 更新何时生效 |
|---|---|
| 创建时间在 2026 年 10 月 15 日当天或之后 | 从您创建的第一个版本开始。之后发布的每个版本都会保留新行为。 |
| 创建时间早于 2026 年 10 月 15 日 | 这些集成会保持其当前行为,直到 Application Integration 另行通知。 |
您需要采取的措施
无论您的集成处于哪个阶段,请立即进行这些更改。这些更改会在您做出更改后立即生效。
- 查找需要运行身份服务账号的集成:异步运行、按时间表运行或通过事件运行,但没有运行身份服务账号的集成。
- 向运行、测试、发布或批准集成的每个人以及触发器和自动化使用的服务服务账号授予每个运行身份服务账号和每个身份验证配置文件的服务账号的 Service Account User 角色。
- 在您找到的每个集成上设置运行身份服务账号,然后发布该集成。
在新行为生效之前抢先体验
在 2026 年 10 月 15 日当天或之后创建的集成已采用新行为。您现有的集成会保持当前行为,直到日后某个日期,但您不必等到那时才了解它们会受到怎样的影响。您可以通过以下两种方式尝试此更改,同时仍可控制时间。
为某个区域启用最终用户凭证
这会将新行为应用于一个区域中的每个集成。
- 在 Google Cloud 控制台中,前往相应区域的设置。
- 开启使用最终用户凭证运行集成。
- 保存设置。
然后,该区域中的任务会以触发集成的用户身份(而不是共享平台身份)调用下游服务。没有触发用户的运行会回退到没有权限的身份。
异步测试单个集成
如果您只想尝试一个集成,而不是整个区域,请从测试面板中异步运行该集成。这会采用与计划运行或事件驱动型运行相同的凭证路径,而无需更改任何设置。
- 打开集成,然后点击测试集成。
- 在执行模式下,开启异步运行。
- 输入您的输入值并运行测试。
运行会像实际触发器触发一样排队,没有调用方凭据,因此它会执行计划触发器或事件触发器会使用的凭据路径。测试会使用您输入的输入运行您打开的版本,并报告执行 ID 而不是输出。
如果更改后出现故障,请参阅排查授权错误。