创建新的计算实例失败,并显示"亚洲南部1-C"的未知区域错误



我是GCP的新手,所以请耐心等待,原谅我的无知。

我想asia-south1区域创建新的计算实例,但收到Unknown zone错误。按照我执行的命令(asia-south1-c是我的默认区域(。

$ gcloud compute instances create app --machine-type=f1-micro
ERROR: (gcloud.compute.instances.create) Could not fetch resource:
- Invalid value for field 'zone': 'asia-south1-c'. Unknown zone.

相同的错误是由 UI 控制台引起的。我可以看到gcloud compute zones list中可用的区域.不知道出了什么问题。

PS:我的项目是通过Firebase创建的,我创建了一个新项目,但也有同样的问题。不过,我成功地尝试了区域asia-southeast1-aus-west1-a

我已经检查了带有区域asia-south1-c的相同命令作为项目中的参数,并且没有问题。因此,它看起来像是Firebase方面的某种问题或限制。请尝试联系 Firebase 支持团队。

在创建带有--zone标志的计算实例,然后尝试describeadd-metadata它后,我收到了同样的错误。 当我将 gcloud 配置为使用与计算实例相同的区域时,错误消失了:

gcloud config set compute/zone us-west2-b

最初,此区域应该对所有 GCP 项目可见。但是,某些 GCP 用户遇到了由旧结算帐号导致的Unknown zone错误。

我建议您创建一个新的计费帐户并将项目移动到该帐户,如果具有新计费帐户的项目中Unknown zone错误消失,您可以将所有项目移动到该新计费帐户。


除此之外,您还可以检查是否有限制该位置的组织策略,参考。

最新更新