本頁面說明如何為 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
-
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.
- 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-region
和 google-compute-default-zone
鍵與其值,則表示之前未設定預設的區域或地區。
變更預設地區或區域
預設屬性可設定的區域或地區並無限制。例如,您可以將預設區域設在預設地區之外。建立及管理資源時,請檢查預設區域和可用區設定。
主控台
如要變更預設地區或區域,請按照下列步驟操作:
前往 Google Cloud 控制台的「Settings」(設定) 頁面。
從「Region」下拉式選單中,選取預設地區。
從「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 CLI 才會重新整理預設區域和區域設定。
如要進一步瞭解如何使用 gcloud CLI 選項設定預設區域和區域,請參閱「設定預設屬性」。
後續步驟
- 進一步瞭解地區和區域。
- 進一步瞭解全球、區域和區域資源。