更改預設地區或區域

本頁面說明如何為您的 Google Cloud Platform Console 專案設定預設的 地區或區域

當您向 Compute Engine 提出要求時,可能需要根據要求的特定需求來提供地區或區域資訊。凡是涉及區域資源的要求都需要提供區域名稱,而涉及地區資源的要求都需要提供地區名稱。例如,牽涉到 VM 執行個體的要求一律需要區域規格,牽涉到靜態外部 IP 位址的要求一律需要地區規格。

當您建立新專案時,Compute Engine 會根據建立專案的來源地點為專案自動選取預設地區與區域。Compute Engine 會嘗試挑選接近專案來源地點的地區與區域,以便您建立的資源連線至顧客或客戶的延遲時間會降低。如果您要改為在不同的地區或區域建立資源,可以覆寫專案的預設區域與地區。

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

如要進一步瞭解全球、區域和地區 Compute Engine 資源,請參閱全球、區域和地區資源說明文件。

事前準備

預設地區與區域會對您的專案產生什麼影響

預設的地區和區域設定僅會影響用戶端工具,例如 gcloud 指令列工具和 Google Cloud Platform Console。這兩個工具都使用預設區域與地區資訊來協助您更輕鬆地管理資源,方法是在您建構要求時自動預先選取區域與地區。

當您建立例如執行個體與位址等區域或地區資源時,會在 GCP 主控台中預先填入區域與地區欄位。您可以直接接受預先填入的值,或明確變更該值。

您可以使用 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 的「Settings」(設定) 頁面。
  2. 從 [Region] (地區) 選單中選取您的預設地區。
  3. 從 [Zone] (區域) 選單中選取您的預設區域。

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 說明文件