Google cloud platform &引用;gcloud容器群集创建“创建”;命令抛出“;需要错误';compute.networks.get'&引用;
我想通过gcloud命令创建GKE集群。但我无法解决这个错误:Google cloud platform &引用;gcloud容器群集创建“创建”;命令抛出“;需要错误';compute.networks.get'&引用;,google-cloud-platform,gcloud,google-kubernetes-engine,google-cloud-console,Google Cloud Platform,Gcloud,Google Kubernetes Engine,Google Cloud Console,我想通过gcloud命令创建GKE集群。但我无法解决这个错误: $ gcloud container clusters create myproject --machine-type=n1-standard1# --zone=asia-northeast1-a ERROR: (gcloud.container.clusters.create) ResponseError: code=403, message=Google Compute Engine: Required 'compute.n
$ gcloud container clusters create myproject --machine-type=n1-standard1# --zone=asia-northeast1-a
ERROR: (gcloud.container.clusters.create) ResponseError: code=403, message=Google
Compute Engine: Required 'compute.networks.get' permission for
'projects/myproject/global/networks/default'
链接到我的gmail的云帐户是该项目的所有者和相关权限,因此我预计在权限方面没有问题。当您通过
$gcloud container clusters create
命令创建集群时,您应该记住隐藏了数百个操作
当您拥有所有者权利时,您就能够对流程进行初始“踢”,以使一切开始。在这一点上,他们开始进入这个过程,并负责为您自动创建所有资源
这些服务帐户具有不同的权限和权限(可以自定义),以便在其中一个帐户被破坏时限制攻击面,并保持某种秩序,例如,您将拥有****-compute@developer.gservuceaccount.com
这是默认的计算引擎服务帐户
当您启用不同的API时,可以创建其中一些服务帐户以使组件按预期工作,但如果其中一个被删除或修改,您可能会遇到所遇到的错误之一
通常,解决此问题的最简单方法是重新创建服务帐户,例如删除它并禁用启用相应的API
- 例如,当您启用Kubernetes引擎
服务时-***将创建集装箱引擎机器人iam gaservice帐户
IAM&Amin-->admin
中导航,以检查状态以及当前在您的项目中授权的服务帐户
- 您可以找到一些默认服务帐户的更深入的解释
- 您可以找到一个关于如何重新启用Kubernetes引擎的默认服务帐户的小指南:
运行$gcloud compute networks descripe default--project myproject有效吗?谢谢您的评论!对您的命令返回id、种类、名称和其他内容。最后是否有效?