開始使用 Cloud Shell &gcloud

1. 總覽

在 Google Cloud Shell 中,您可以透過指令列存取託管於 Google Cloud Platform 的運算資源,而現在也能在 Google Cloud Platform 控制台中取得這些資源。Cloud Shell 可讓您輕鬆管理 Cloud Platform Console 專案和資源,而不必在系統上安裝 Google Cloud SDK 和其他工具。有了 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 指令

軟硬體需求

  • 熟悉 Vim、EMACs 或 Nano 等標準 Linux 文字編輯器

您會如何使用這個教學課程?

僅供閱讀 閱讀並完成練習

您對 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

這個虛擬機器搭載您需要的所有開發工具。提供永久的 5 GB 主目錄,而且在 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 指令範例。

瞭解詳情

授權

這項內容採用的是創用 CC 姓名標示 2.0 通用授權。