我在尝试使用
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 访问权限?