为项目启用Google Cloud Build服务时,将在项目中为两个服务帐户分配角色:
-
ID 2
被分配了[PROJECT-ID]@cloudbuild.gserviceaccount.com
角色,并且在Cloud Build文档中被称为服务帐户,如果您需要构建以执行功能,则要向其授予其他权限例如部署到AppEngine或Cloud Functions。 -
Cloud Build Service account
实际上被命名为“ Cloud Build Service account”,并在您的项目中被授予service-[PROJECT-ID]@gcp-sa-cloudbuild.iam.gserviceaccount.com
角色。
不幸的是,对于后一个服务帐户,我找不到任何文档。我假设这是实际触发构建的帐户,而另一个由运行中的构建本身使用。
那么准确吗?