DrM*_*all 7 service-accounts google-cloud-platform gcloud
我尝试使用一个激活的服务帐户作用域来创建和删除gcloud容器集群(k8s集群),使用以下命令:
gcloud config configurations create my-svc-account \
--no-activate \
--project myProject
gcloud auth activate-service-account my-svc-account@my-project.iam.gserviceaccount.com \
--key-file=/path/to/keyfile.json \
--configuration my-svc-account
gcloud container clusters create a-new-cluster \
--configuration my-svc-account \
--project= my-project
--zone "my-zone"
Run Code Online (Sandbox Code Playgroud)
我总是收到错误:
...ERROR: (gcloud.container.clusters.create) ResponseError: code=400, message=The user does not have access to service account "default".
Run Code Online (Sandbox Code Playgroud)
如何授予my-svc-account访问GKE默认服务帐户的权限?
DrM*_*all 23
与Google支持人员交谈后,问题是该服务帐户未激活"服务帐户角色"权限.添加"服务帐户Actor"可以解决此错误.
| 归档时间: |
|
| 查看次数: |
5943 次 |
| 最近记录: |