将服务部署到灵活应用引擎时出现以下错误。这个问题突然发生,我不知道这个 CloudGaia 是什么。我们检查了 Flexbile App 引擎 API 并确保应用程序引擎已启用。我们还检查了以前从未使用过的使用查看器权限,但现在它是一个问题。有人可以给我们一些有关 Giaia 生成访问令牌和帐户禁用错误的背景信息吗?下面列出了详细信息以及云构建服务帐户的权限。
云构建错误消息:
警告:无法验证是否为项目启用了 Appengine 灵活 API [****************]。您可能无权列出此项目上启用的服务。如果未启用,可能会导致部署运行时出现问题。请要求项目所有者确保 Appengine 灵活 API 已启用,并且该帐户有权列出已启用的 API。**
错误:(gcloud.app.deploy) NOT_FOUND:APPLICATION_ERROR;google.iam.credentials.v1/CloudGaia.GenerateAccessToken;帐户已禁用:xxxxxxxx
API 和云构建服务帐户权限:
发布我的评论作为答案。
请检查此文档,因为您还必须在分配的 App Engine 服务帐户上具有
服务帐户用户(
roles/iam.serviceAccountUser
) 角色、云构建编辑器 (roles/cloudbuild.builds.editor
) 和云存储对象管理员(roles/storage.objectAdmin
) 项目中的角色。
您还可以检查此相关的 Stack Overflow 链接,其中您需要通过 gcloud CLI 检查并添加所需的权限。
如果上述步骤不起作用,我建议通过 Google Cloud 问题跟踪器 提交错误,以便云工程师可以查看此问题。我们对此没有具体的预计到达时间,但您可以在创建票证后跟踪其进度。