【问题标题】:ERROR: (gcloud.container.clusters.create) ResponseError: code=400, message=The user does not have access to service account "default"错误:(gcloud.container.clusters.create)响应错误:代码=400,消息=用户无权访问服务帐户“默认”
【发布时间】:2018-01-24 17:36:43
【问题描述】:

我有一个具有 kubernetes 引擎管理员角色的 gcp 服务帐户,尝试创建新集群时出错。有什么想法吗?

gcloud auth activate-service-account --key-file service_account.json
gcloud config set project my_proj_name
gcloud container clusters create dummy  --num-nodes=3  -m n1-standard-8 --zone europe-west1-b

ERROR: (gcloud.container.clusters.create) ResponseError: code=400, message=The user does not have access to service account "default".

.

【问题讨论】:

标签: gcloud gcp google-kubernetes-engine


【解决方案1】:

将服务帐户角色设置为“编辑器”后问题已解决,因为 kubernetes 引擎管理员不足以创建新集群。

【讨论】:

    【解决方案2】:

    您的用户似乎无权访问服务帐户或服务帐户没有正确的角色。您可以检查service account user role 给您的用户,并赋予编辑者、计算管理员和服务帐户参与者角色。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-03-15
      • 2019-09-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-01-01
      相关资源
      最近更新 更多