gcloud init 來執行初始設定工作。gcloud init 指令會執行下列步驟:
使用使用者帳戶憑證進行驗證,然後授權 gcloud CLI 代表您存取 Google Cloud 資源。您也可以使用
gcloud auth login指令分別執行這項操作。設定 gcloud CLI 配置,並設定核心屬性,例如使用中帳戶、目前專案,以及預設的 Compute Engine 地區和區域 (如果適用)。
如果您已初始化 gcloud CLI,再次執行 gcloud init 可變更現有設定或建立新設定。
初始化 gcloud CLI
如要初始化 gcloud CLI,請按照下列步驟操作:
-
執行
gcloud init:gcloud init如果您使用遠端終端機工作階段,請新增
--console-only flag。這個標記會提供驗證和授權流程的網址,而不是嘗試在預設瀏覽器中開啟該網址。gcloud init --console-only
-
如果出現提示,請建立或選擇配置。
如果是新安裝的 gcloud CLI,
gcloud init會為您建立名為default的設定,並設為有效設定。如果您有現有的設定,gcloud init會提示您選擇下列選項:- 重新初始化有效設定。
- 切換至其他設定並重新初始化。
- 建立新設定。
-
按照提示完成驗證和授權步驟。
如果您先前已授權存取「 Google Cloud」,系統可能會提示您再次登入並在網路瀏覽器中授予存取權,或是選取現有帳戶。
如果您使用
--console-only旗標,且系統要求登入,請複製提供的授權網址並貼到其他瀏覽器視窗,然後按照提示操作。 -
如果出現提示,請選擇 Google Cloud 專案。
如果您只能存取一個專案 (包括使用者帳戶的預設專案),
gcloud init會為您選取該專案。若否,則可以從具有擁有者、編輯者或檢視者角色的專案清單中,選取一項專案。如果您有超過 200 個專案的存取權,系統會提示您輸入專案 ID、建立新專案或列出專案。
-
如果系統提示,請選擇預設的 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
後續步驟
如要進一步瞭解 gcloud CLI 的驗證方式,請參閱「gcloud CLI 的驗證方式」。
如要進一步瞭解如何授權 Cloud 用戶端程式庫和 Google API 用戶端程式庫的應用程式預設憑證 (ADC),請參閱「設定應用程式預設憑證」。
如要進一步瞭解如何管理設定,請參閱「管理 gcloud CLI 設定」。
如要進一步瞭解如何管理屬性,請參閱「管理 gcloud CLI 屬性」。