【发布时间】:2021-08-16 18:46:42
【问题描述】:
我有两个 GCP 项目。 projectA 包含一个工件注册表,我在其中存储我的 docker 图像,projectB 是我想使用这样的图像与 app-engine 一起部署它的位置(灵活)。
我的命令如下所示:
gcloud app deploy --project=projectB --version=test1 --image-url="asia-northeast1-docker.pkg.dev/projectA/default/my-image:latest"
这样失败:
错误:(gcloud.app.deploy) 错误响应:[7] App Engine apppot 并且 App Engine 柔性环境服务帐号必须具有 图片的权限 [asia-northeast1-docker.pkg.dev/projectA/default/my-image:latest]。 请检查 App Engine 默认服务帐户是否具有 [Storage Object Viewer] 角色和 App Engine 灵活服务 帐户具有 App Engine 柔性环境服务代理角色
我确保App Engine default service account 具有Storage Object Viewer 角色(在两个项目中),但是我在任何地方都找不到App Engine Flexible service account。
【问题讨论】:
标签: docker google-cloud-platform app-engine-flexible