更改默认区域或地区

本页介绍如何为您的 Google Cloud Platform Console 项目设置默认区域或地区

向 Compute Engine 发出请求时,您可能需要根据请求的特定要求提供区域或地区。任何涉及地区资源的请求均需要提供地区名称;任何涉及区域资源的请求均需要提供区域名称。例如,涉及虚拟机实例的请求始终需要指定地区,而涉及静态外部 IP 地址的请求则始终需要指定区域。

当您创建新项目时,Compute Engine 会根据项目创建位置,自动为项目选择默认区域和地区。Compute Engine 会尝试选择靠近项目创建位置的区域和地区,这样,您创建的资源到达客户或客户端的延迟就会缩小。如果您要改为在不同的区域或地区中创建资源,则可以替换项目的默认地区和区域。

如需详细了解区域和地区,请参阅区域和地区文档。

如需详细了解全球性、区域性和地区性的 Compute Engine 资源,请参阅全球性、区域性和地区性资源文档。

准备工作

默认区域和地区对您的项目的影响

默认区域和地区设置只会影响 gcloud 命令行工具和 Google Cloud Platform Console 等客户端工具。这两种工具都会在您构建请求时自动预先选择地区和区域,进而使用默认的地区和区域信息来帮助您更轻松地管理资源。

在 GCP Console 中,您创建实例和地址等地区或区域资源时,地区和区域字段会预先填充。您可以只接受预先填充的值,也可以明确更改该值。

使用 gcloud 工具时,您可以省略 --zone--region 标志;该工具会使用项目的默认地区和区域属性。

您可以随时更改元数据服务器中的默认区域和地区、在本地替换 gcloud 工具的默认地区和区域,或者在 工具和 GCP Console 中手动替换每个请求的默认地区和区域。

查询默认地区或区域

元数据服务器包含项目的相关元数据信息,例如项目 ID 和项目名称等等。您可以查询元数据服务器来获取和使用项目相关信息。

如果您为项目指定了默认区域和地区,则 Compute Engine 会在项目的元数据服务器中设置这些值。

您可以使用以下值来设置默认区域和地区:

  • google-compute-default-zone
  • google-compute-default-region

如需查看您的默认区域和地区设置,请运行以下 gcloud 命令:

gcloud compute project-info describe --project [PROJECT_ID]

其中,[PROJECT_ID] 是您的项目 ID。

请在响应中查找默认地区和区域元数据值。如果响应中缺少 google-compute-default-regiongoogle-compute-default-zone 键及其值,则表示未设置默认地区或区域。

更改默认地区或区域

Console

要在 GCP Console 中更改默认地区或区域,请执行以下操作:

  1. 在 GCP Console 中,转到设置页面。
  2. 区域菜单中选择默认区域。
  3. 地区菜单中选择默认地区。

gcloud

您可以向元数据服务器发出请求来更改元数据服务器中的默认区域和地区。 例如:

gcloud compute project-info add-metadata \
    --metadata google-compute-default-region=europe-west1,google-compute-default-zone=europe-west1-b

通过任何方法更新默认元数据后,运行 gcloud init 来重新初始化 default 配置。只有在您重新运行 gcloud init 命令后,gcloud 命令行工具才会选择新的默认地区和区域更改。

如需详细了解可用于设置默认地区和区域的 gcloud 选项,请参阅设置默认属性文档。

后续步骤

此页内容是否有用?请给出您的反馈和评价:

发送以下问题的反馈:

此网页
Compute Engine 文档