Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-cloud-platform/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google cloud platform 我的默认项目设置如何为US zone&;亚洲地区同时使用谷歌云壳?_Google Cloud Platform_Google Compute Engine - Fatal编程技术网

Google cloud platform 我的默认项目设置如何为US zone&;亚洲地区同时使用谷歌云壳?

Google cloud platform 我的默认项目设置如何为US zone&;亚洲地区同时使用谷歌云壳?,google-cloud-platform,google-compute-engine,Google Cloud Platform,Google Compute Engine,我将默认区域设置为us-west2-b。在下一个命令中,我将该地区命名为亚洲&没有错误。区域设置成功。 我可以使用这些默认设置创建一个计算实例,没有任何问题。这是如何工作的?在谷歌云中,您有3种类型的计算引擎资源: 全球的 区域性 地带性 查看文档,查看哪些资源属于哪个类别 当您通过gcloudcli工具创建资源或与资源交互时,系统会要求您根据资源类别指定一个--region或--zone标志(不是两者都指定,不是确保您提供的两个标志都匹配) 由于为每个命令提供其中一个标志可能很乏味,gcl

我将默认区域设置为us-west2-b。在下一个命令中,我将该地区命名为亚洲&没有错误。区域设置成功。
我可以使用这些默认设置创建一个计算实例,没有任何问题。这是如何工作的?

在谷歌云中,您有3种类型的计算引擎资源:

  • 全球的
  • 区域性
  • 地带性
查看文档,查看哪些资源属于哪个类别

当您通过
gcloud
cli工具创建资源或与资源交互时,系统会要求您根据资源类别指定一个
--region
--zone
标志(不是两者都指定,不是确保您提供的两个标志都匹配)

由于为每个命令提供其中一个标志可能很乏味,gcloud允许您为
compute/region
compute/zone
提供默认值。如果未向命令提供所需的标志,则使用默认标志。如果这样做,提供的标志将覆盖默认值


请注意,查看您提供的屏幕截图,您将区域指定为
compute/region
,这是不正确的。设置默认值时,不会检查值的正确性,只有在执行给定命令时才会检查值的正确性。在您的情况下,如果您试图创建一个区域资源而没有指定
--region
标志,则该命令将失败。

谢谢LundinCast。我的理解是,compute实例是在区域级别创建的&因此区域值覆盖配置中设置的默认区域。无论我们在创建时设置了哪个分区,其父区域都将覆盖默认区域。