變更預設地區或區域


本頁面說明如何為 Google Cloud 控制台專案設定預設的地區或區域

當您向 Compute Engine 提出要求時,可能需要根據要求的特定需求來提供地區或區域資訊。凡是涉及區域資源的要求都需要提供區域名稱,而涉及區域資源的要求都需要提供區域名稱。舉例來說,您必須在建立靜態外部 IP 位址時指定地區,並在建立虛擬機器 (VM) 執行個體時指定區域。

建立專案時,Compute Engine 會根據建立專案的位置,自動選取預設的地區和區域。Compute Engine 會嘗試挑選離專案來源較近的區域和區域,藉此縮短您建立的資源對客戶或用戶端的延遲時間。如果您想在其他區域或可用區建立資源,可以覆寫預設選項。

如要進一步瞭解地區與區域,請參閱地區和區域一文。

如要進一步瞭解全球、區域和區域 Compute Engine 資源,請參閱「全球、區域和區域資源」。

事前準備

  • 如果尚未設定,請先設定驗證機制。驗證是指驗證身分,以便存取 Google Cloud 服務和 API 的程序。如要在本機開發環境中執行程式碼或範例,您可以選取下列任一選項,向 Compute Engine 進行驗證:

    Select the tab for how you plan to use the samples on this page:

    Console

    When you use the Google Cloud console to access Google Cloud services and APIs, you don't need to set up authentication.

    gcloud

    1. After installing the Google Cloud CLI, initialize it by running the following command:

      gcloud init

      If you're using an external identity provider (IdP), you must first sign in to the gcloud CLI with your federated identity.

    2. Set a default region and zone.

預設地區和區域對專案的影響

預設地區與區域設定只會影響用戶端工具,例如 Google Cloud CLI 和 Google Cloud 控制台。當您使用這些工具建構要求時,這些工具會自動選取預設地區和區域,協助您管理資源。

使用 Google Cloud 控制台建立地區或區域資源 (例如地址和執行個體) 時,Compute Engine 會為您設定地區和區域欄位。您可以接受預先填入的值,或明確變更其中一個或兩個值。

使用 gcloud CLI 時,請省略 --region--zone 標記的設定,以便為新專案使用預設的地區和區域屬性。

您隨時可以在中繼資料伺服器中變更預設的地區和區域設定,也可以在本機覆寫 gcloud CLI 的預設地區和區域,或者使用 gcloud CLI 或 Google Cloud 主控台,手動覆寫每項要求的設定。

查詢預設地區或區域

中繼資料伺服器包含與專案有關的中繼資料資訊,包括專案 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. 前往 Google Cloud 控制台的「Settings」(設定) 頁面。

    前往「設定」

  2. 從「Region」下拉式選單中,選取預設地區。

  3. 從「Zone」下拉式選單中選取預設區域。

  4. 按一下 [儲存]

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 CLI 才會重新整理預設區域和區域設定。

如要進一步瞭解如何使用 gcloud CLI 選項設定預設區域和區域,請參閱「設定預設屬性」。

後續步驟