Cloud SDK 初始化設定

本頁面說明如何初始化 Google Cloud SDK。

在您安裝 Cloud SDK 之後,下一個步驟通常為執行 gcloud init 指令來執行初始設定工作。您也可以在稍後執行 gcloud init 來變更設定或建立新配置。

gcloud init 會執行下列設定步驟:

  • 授權 Cloud SDK 工具使用您的使用者帳戶憑證來存取 Google Cloud Platform,或是讓您選擇先前已授權存取的帳戶。
  • 設定 Cloud SDK 配置和設定一組基本的屬性,包含上述步驟所設的使用中帳戶、目前專案及預設的 Google Compute Engine 地區和區域 (如果適用)

您可以執行下列項目作為 gcloud init 的替代方案:

指令 說明
gcloud auth login 在不設定配置的情況下,以使用者帳戶授權。
gcloud auth activate-service-account 使用服務帳戶授權,而非使用者帳戶。

適用於非互動式安裝和沒有網路瀏覽器的授權。

gcloud config [COMMAND]
gcloud config configurations [COMMAND]
建立和管理 SDK 配置與屬性。

執行 gcloud init

如要初始化 Cloud SDK:

  1. 執行 gcloud init

    gcloud init
    

    如果您在遠端終端機工作階段中,如有需要,您可以使用 --console-only 標記防止開啟瀏覽器式授權流程。

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

    如果您正在初始化 Cloud SDK 新安裝,gcloud init 會為您建立名為 default 的新預設,並將其設定為使用中的配置。如果您有目前的配置,gcloud init 會提示您選擇三個選項中的其中一個:重新初始化使用中的配置、切換至另一個並重新初始化配置,或是建立新配置。

  3. 在提示出現時完成授權步驟。

    根據您是否在先前授權存取 Cloud Platform 而定,系統會出現登入並在網路瀏覽器上授予存取權或是選擇現有帳戶的提示。

    如果您使用 --console-only 標記且需要登入,您必須剪下並貼上所提供的授權 URL 到另一個瀏覽器視窗並按照提供的提示操作。

    完成這個步驟時,gcloud init 將配置中的 account 屬性設定為特定帳戶。

  4. 如果出現系統提示,請選取一個目前的 Cloud Platform 專案。

    如果您的使用者帳戶僅能存取一項專案 (包含預設專案在內),gcloud init 會自動為您選取。若否,則可以從具有擁有者編輯者檢視者權限的專案清單中,選取一項專案。gcloud init 會將設定中的 project 屬性設定為您選擇的屬性。

  5. 如果出現系統提示,請選取一個預設 Google Compute Engine 區域。

    如果您尚未啟用 Compute Engine API 或已經在專案層級中繼資料中設定預設區域,您就不會看到這個步驟。gcloud init 會使用您所選取的區域設定配置中的 regionzone 屬性。

gcloud init 完成時,即會列印使用中的配置給終端機:

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

您可以使用 gcloud config list 指令隨時檢視這些屬性。

後續步驟

本頁內容對您是否有任何幫助?請提供意見:

傳送您對下列選項的寶貴意見...

這個網頁
Cloud SDK 說明文件