gcloud计算实例创build失败 – 需要“compute.subnetworks.use”权限

尝试在GCE上创build实例时,Gcloud返回以下错误。 该命令是从GCE实例启动的,范围设置为“对所有Google云服务的完全API访问”,并且已阻止项目范围的SSH密钥。

ERROR: (gcloud.compute.instances.create) Some requests did not succeed: - Required 'compute.subnetworks.use' permission for 'projects/[project-name]/regions/[region]/subnetworks/default' 

任何帮助将不胜感激。 在那个错误的任何地方我找不到任何资源。

卡洛斯在评论中有很好的build议。 将其作为其他用户寻求帮助的答案发布:

  • 确保你已经安装了最新的gcloud版本。 您可以运行gcloud版本来查看版本和gcloud组件更新以进行更新。
  • 您可以运行gcloud身份validation列表gcloudconfiguration列表来validationgcloud是否通过正确的用户/服务帐户进行身份validation。
  • 要进一步debugging,可以将实例部署在不同的networking和区域中。