開始使用 Cloud Shell &gcloud

1. 總覽

Google Cloud Shell 可讓您透過指令列存取託管於 Google Cloud Platform 的運算資源,目前已在 Google Cloud Platform Console 中推出。Cloud Shell 讓您無須在系統中安裝 Google Cloud SDK 和其他工具,即可輕鬆管理 Cloud Platform Console 專案和資源。有了 Cloud Shell,您隨時可以使用 Cloud SDK gcloud 指令和其他您需要的公用程式。

在本程式碼研究室中,您將瞭解如何透過網路連線至代管於 Google Cloud Platform 的運算資源。您將瞭解如何使用 Cloud Shell 和 Cloud SDK gcloud 指令。

本教學課程改編自 https://cloud.google.com/cloud-shell/docs/quickstarthttps://cloud.google.com/sdk/gcloud/

課程內容

  • 如何連線至託管於 Google Cloud Platform 的運算資源
  • 如何使用 gcloud 指令

軟硬體需求

  • 熟悉標準 Linux 文字編輯器,例如 Vim、EMAC 或 Nano

您會如何使用本教學課程?

僅閱讀 閱讀並完成練習

根據您使用 Google Cloud Platform 服務和 Firebase 的體驗,你會給予什麼評價?

新手 中級 熟練

2. 設定和需求

自修實驗室環境設定

  1. 登入 Cloud 控制台,建立新專案或重複使用現有專案。如果沒有 Gmail 或 Google Workspace 帳戶,請先建立帳戶

96a9c957bc475304.png

b9a10ebdf5b5a448.png

a1e3c01a38fa61c2.png

請記住專案 ID,這是所有 Google Cloud 專案中不重複的名稱 (上述名稱已遭占用,因此不適用於您,抱歉!)。本程式碼研究室稍後會將其稱為 PROJECT_ID

  1. 接著,您必須在 Cloud 控制台中啟用帳單,才能使用 Google Cloud 資源。

完成本程式碼研究室的費用應該不高,甚至完全免費。請務必按照「清除」部分的指示操作,瞭解如何停用資源,避免在本教學課程結束後繼續產生帳單費用。Google Cloud 新使用者可參加價值$300 美元的免費試用計畫。

啟動 Cloud Shell

啟用 Cloud Shell

  1. 在 Cloud 控制台,點選「啟用 Cloud Shell」 圖示 4292cbf4971c9786.png

bce75f34b2c53987.png

如果您是首次啟動 Cloud Shell,系統會顯示中繼畫面 (位於摺疊式選單下方),說明這個指令列環境。點選「繼續」後,這則訊息日後就不會再出現。以下是這個初次畫面的樣子:

70f315d7b402b476.png

佈建並連至 Cloud Shell 預計只需要幾分鐘。

fbe3a0674c982259.png

這部虛擬機器搭載您需要的所有開發工具,並提供永久的 5GB 主目錄,而且可在 Google Cloud 運作,大幅提升網路效能並強化驗證功能。本程式碼研究室幾乎所有工作都可在瀏覽器或 Chromebook 上完成。

連線至 Cloud Shell 後,您應會發現自己通過驗證,且專案已設為您的專案 ID。

  1. 在 Cloud Shell 中執行下列指令,確認您已通過驗證:
gcloud auth list

指令輸出

 Credentialed Accounts
ACTIVE  ACCOUNT
*       <my_account>@<my_domain.com>

To set the active account, run:
    $ gcloud config set account `ACCOUNT`
  1. 在 Cloud Shell 中執行下列指令,確認 gcloud 指令知道您的專案:
gcloud config list project

指令輸出

[core]
project = <PROJECT_ID>

如未設定,請輸入下列指令手動設定專案:

gcloud config set project <PROJECT_ID>

指令輸出

Updated property [core/project].

3. 使用指令列

啟動 Cloud Shell 後,您可以透過指令列叫用 Cloud SDK gcloud 指令,或叫用虛擬機器執行個體提供的其他工具。您也可以使用永久磁碟儲存空間中的 $HOME 目錄,儲存各專案和 Cloud Shell 工作階段的檔案。只有您能使用自己的 $HOME 目錄,其他使用者均無法存取。

首先來看看可用的指令。試試這題:

gcloud -h

只要在任何 gcloud 呼叫的結尾加上 -h,即可查看簡單的使用指南。如要取得更詳細的說明,請加上 --help 旗標,或執行 gcloud help COMMAND

立即試試:

gcloud config --help

立即試用

gcloud help config

你會發現 gcloud config --helpgcloud help config 指令是等效的,兩者都會提供詳細的說明。

4. 使用 gcloud 指令

讓我們試著查看環境中的設定清單。從上一個步驟中詳盡的說明,我們得知可以使用 gcloud list 指令。

gcloud config list

您可能會想知道是否有其他未設定的屬性。您可以呼叫下列項目來查看所有屬性:

gcloud config list --all

摘要

在這個步驟中,您啟動了 Cloud Shell,並呼叫一些簡單的 gcloud 指令。

5. 恭喜!

您學到如何啟動 Cloud Shell,並執行一些 gcloud 指令範例。

瞭解詳情

授權

這項內容採用的授權為 Creative Commons 姓名標示 2.0 通用授權。