云容器生成器 - gcloud应用程序部署失败且缺少权限

时间:2017-04-11 11:38:09

标签: google-app-engine google-cloud-platform google-container-registry

我正在尝试使用Google Cloud Builder为appengine应用程序(标准环境)设置持续部署。我有以下cloudbuild.yaml设置:

steps:
- name: gcr.io/cloud-builders/gcloud
  args: ['app', 'deploy', 'frontend/app.yaml']

据我所知,cloud builder uses the service account [PROJECT-ID] @ cloudbuild.gserviceaccount.com,因此我在驾驶舱的IAM部分添加了角色App Engine Admin。它仍然失败并出现错误:

ERROR: (gcloud.app.deploy) You do not have permission to access app [...] (or it may not exist): Request had insufficient authentication scopes.

知道我错过了什么吗?

谢谢!

1 个答案:

答案 0 :(得分:1)

目前,Container Builder服务不会为您的构建提供执行App Engine部署所需的范围。我们正在解决这个问题,希望能尽快开展工作。

与此同时,您可以按https://github.com/GoogleCloudPlatform/cloud-builders/issues/36进行更新。