【发布时间】:2020-04-10 09:25:22
【问题描述】:
我想通过 google 服务帐户部署我的应用程序。我正在使用启用了计费的 googlecloud 测试版。我向我的服务帐号授予了以下权限:
- App 引擎管理员
- App Engine 部署者
- App Engine 服务管理员
- Cloud Build 服务帐号
- Cloud Build 编辑器
- 存储管理员
当我尝试使用 gcloud auth activate-service-account --key-file file.json 通过密钥文件登录,然后尝试使用以下命令使用服务帐户部署应用程序时:gcloud --quiet --project projecid app deploy app.yaml 我收到以下错误:
(gcloud.app.deploy) Permissions error fetching application [apps/projectid]. Please make sure you are using the correct project ID and that you have permission to view applications on the project.
另外我可能不得不说,我使用的是以前使用的帐户 ID。
你们知道我能做什么吗?当我使用我的正常谷歌帐户和正常登录部署它时,它可以工作。但我需要它,因为 gitlab-ci
【问题讨论】:
-
感兴趣的人可以进行相关讨论:stackoverflow.com/q/45476205/320399