Docker 如何将GCP IAM角色添加到服务帐户
我正在尝试使用Docker 如何将GCP IAM角色添加到服务帐户,docker,google-cloud-platform,docker-swarm,docker-machine,google-iam,Docker,Google Cloud Platform,Docker Swarm,Docker Machine,Google Iam,我正在尝试使用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 我在localhost docker machine CLI中使用GCP服务帐户 export GOOGLE\u AP
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
我在localhost docker machine CLI中使用GCP服务帐户
export GOOGLE\u APPLICATION\u 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"
如何将
compute.projects.get
GCP IAM访问权限添加到GCP服务帐户?最后我明白了,如下所述:
Compute Admin