如何将gcloud与服务帐户一起使用?

时间:2018-10-30 04:17:42

标签: google-cloud-platform gcloud

我无法让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权限。

我想念什么?

1 个答案:

答案 0 :(得分:0)

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

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