如何向GCP服务帐户添加IAM角色

4
我在尝试使用 docker-machine 在 GCP 的 VM 实例上创建一个 Docker Swarm 节点。
docker-machine create swarm-node -d google --google-machine-type e2-standard-2 --google-zone europe-north1-a --google-project myproject-name

我在本地的docker-machine CLI中使用GCP服务账号。

export GOOGLE_APPLICATION_CREDENTIALS="/home/my-name-here/.gcp/path-to-my-service-account-keyfile.json"

但是出现了以下错误:

Error with pre-create check: "Project with ID \"myproject-name\" not found. googleapi: Error 403: Required 'compute.projects.get' permission for 'projects/myproject-name', forbidden"

如何为 GCP 服务帐户添加 compute.projects.get 的 IAM 访问权限?

1个回答

15

这么直观简单,我真不敢相信我花了近一个小时才搞明白。 - Sarsaparilla

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接