更改默认区域或地区

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

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

创建项目时,Compute Engine 会根据您创建项目的位置自动选择默认区域和地区。Compute Engine 会尝试选择靠近项目创建位置的区域和地区,这样,您创建的资源到达客户或客户端的延迟时间就会缩短。如果您想在其他区域或地区创建资源,则可以替换默认选项。

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

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

准备工作

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

默认区域和地区设置只会影响 gcloud 命令行工具和 Google Cloud Console 等客户端工具。当您使用这些工具构建请求时,这些工具会自动选择默认区域和地区以帮助您管理资源。

当您使用 Cloud Console 创建区域或地区性资源,如地址或实例时,Compute Engine 会为您设置区域和地区字段。您可以接受预先填充的值,也可以明确更改其中一个或这两个值。

当您使用 gcloud 工具时,可以忽略设置 --region--zone 标志以使用新项目的默认区域和地区属性。

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

查找默认区域或地区

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

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

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

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

如需查看您的默认区域和地区设置,请运行以下 gcloud 命令,并将 project-id 替换为您的项目 ID:

gcloud compute project-info describe --project project-id
    

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

更改默认区域或地区

控制台

如需更改默认区域或地区,请执行以下操作:

  1. 在 Cloud 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 选项来设置默认区域和地区,请参阅设置默认属性

后续步骤