【问题标题】:How do I use gcloud with a service account?如何通过服务帐户使用 gcloud?
【发布时间】:2018-10-30 04:17:42
【问题描述】:

我无法让 gcloud 作为服务帐户访问我的项目

  1. 在我的本地计算机上安装了适用于 Windows 的 gcloud sdk
  2. 在 Google Cloud Platform 控制台上创建了一个新的服务帐号
  3. 为服务帐户分配Compute Admin 角色
  4. 授权gcloud为服务账号: gcloud auth activate-service-account --key-file=keyfile.json
  5. 下达命令 gcloud compute zones list

我收到以下错误:

ERROR: (gcloud.compute.zones.list) Some requests did not succeed:
 - Required 'compute.zones.list' permission for '<project id>'

我验证了Compute Admin 角色具有正确的compute.zones.list 权限。

我错过了什么?

【问题讨论】:

    标签: google-cloud-platform gcloud


    【解决方案1】:

    我通过重新创建服务帐户解决了这个问题。

    似乎有一个屏幕询问您希望服务帐户在创建时具有的角色。我最初是事后分配角色的。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-12-02
      • 2020-03-22
      • 1970-01-01
      • 2014-07-04
      • 2015-06-12
      • 2021-10-24
      • 1970-01-01
      相关资源
      最近更新 更多