【问题标题】:gcp container cluster initialization failedgcp 容器集群初始化失败
【发布时间】:2017-06-13 08:46:38
【问题描述】:
 ~ gcloud container clusters create example-cluster
ERROR: (gcloud.container.clusters.create) ResponseError: code=403, 
message=Google Compute Engine: Required 'compute.zones.get' permission 
for 'projects/saleop-166407/zones/asia-northeast1-a'

这是我用来启动容器集群的 shell 脚本。 我在 Web 控制台(使用 UI)、gcloud sdk cli 和 google cloud shell 上失败了。 它说的是许可,但我找不到我所做的任何更改。

所以我创建了一个新项目并做了同样的事情然后它成功了。有什么问题?

【问题讨论】:

    标签: google-cloud-platform google-kubernetes-engine


    【解决方案1】:

    您是否更改了Compute Engine default service accountConsole --> IAM/Admin --> IAM 部分或其他帐户中的角色?您的计算帐户似乎无法使用计算 API。

    确保您的 Compute Engine 默认服务帐号在您的项目中具有“编辑”角色。

    这是我能想到的唯一解释,因为当您创建一个新项目时,该项目会获得一个具有正确权限的全新 Compute Engine 服务帐户。

    【讨论】:

    • 已设置为编辑器。我禁用并重新启用了计算引擎 api 并解决了问题。
    猜你喜欢
    • 1970-01-01
    • 2012-03-25
    • 2021-08-08
    • 2019-07-04
    • 2022-08-24
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多