初始化 gcloud CLI

安裝 gcloud CLI 後,您可以執行 gcloud init 來執行初始設定工作。gcloud init 指令會執行下列步驟:

  • 使用使用者帳戶憑證進行驗證,然後授權 gcloud CLI 代表您存取 Google Cloud 資源。您也可以使用 gcloud auth login 指令分別執行這項操作。

  • 設定 gcloud CLI 配置,並設定核心屬性,例如使用中帳戶、目前專案,以及預設的 Compute Engine 地區和區域 (如果適用)。

如果您已初始化 gcloud CLI,再次執行 gcloud init 可變更現有設定或建立新設定。

初始化 gcloud CLI

如要初始化 gcloud CLI,請按照下列步驟操作:

  1. 執行 gcloud init

    gcloud init

    如果您使用遠端終端機工作階段,請新增 --console-only flag。這個標記會提供驗證和授權流程的網址,而不是嘗試在預設瀏覽器中開啟該網址。

    gcloud init --console-only
  2. 如果出現提示,請建立或選擇配置。

    如果是新安裝的 gcloud CLI,gcloud init 會為您建立名為 default 的設定,並設為有效設定。如果您有現有的設定,gcloud init 會提示您選擇下列選項:

    • 重新初始化有效設定。
    • 切換至其他設定並重新初始化。
    • 建立新設定。
  3. 按照提示完成驗證和授權步驟。

    如果您先前已授權存取「 Google Cloud」,系統可能會提示您再次登入並在網路瀏覽器中授予存取權,或是選取現有帳戶。

    如果您使用 --console-only 旗標,且系統要求登入,請複製提供的授權網址並貼到其他瀏覽器視窗,然後按照提示操作。

  4. 如果出現提示,請選擇 Google Cloud 專案。

    如果您只能存取一個專案 (包括使用者帳戶的預設專案),gcloud init 會為您選取該專案。

    若否,則可以從具有擁有者編輯者檢視者角色的專案清單中,選取一項專案。如果您有超過 200 個專案的存取權,系統會提示您輸入專案 ID、建立新專案或列出專案。

  5. 如果系統提示,請選擇預設的 Compute Engine 區域。如果您尚未啟用 Compute Engine API,或已在 專案層級中繼資料中設定預設區域,系統會略過這個步驟。

查看設定屬性

如要查看透過 gcloud init 指令設定的屬性,請使用 gcloud config list 指令。這個指令會傳回類似下列範例的輸出內容:

[compute]
region = us-east1
zone = us-east1-b
[core]
account = dana@example.com
disable_usage_reporting = False
project = example-project

後續步驟