您可以直接在指令列上或透過使用 Google Cloud CLI 的指令碼建立及管理 Google Cloud 資源與服務。這項服務不僅提供廣泛的平台相容性和服務涵蓋範圍,還可讓您更快執行常見平台工作,並大規模控管雲端資源。
管理運算虛擬機器、Cloud Storage、資料庫及幾乎所有 Google Cloud 服務
編寫指令碼或自動化指令,透過具有準確率和資源調度的方式來管理及運作雲端資源
部署 Cloud Functions、管理持續整合/持續推送軟體更新管道等
優點
gcloud CLI 提供終端機指令列方法,可用於與已透過 Cloud Console 管理的相同 Google Cloud 服務互動。透過 Console 互動,並將其用於可編寫指令碼的自動化。
管理開發工作流程,例如將檔案推送至 VM、使用資料模擬器來執行本機 Pub/Sub、資料庫或 BigQuery 開發作業,並將程式碼部署至 Cloud Functions。
使用經過簡化的多種驗證方法,向 Google Cloud 服務進行驗證。實作驗證流程,讓用戶端程式庫程式碼可在本機、測試環境和實際工作環境中順暢執行。
主要功能與特色
Google Cloud CLI 支援超過 8,000 個指令,提供完整管理和控管機制,適用於幾乎所有 Google Cloud 服務和產品。CLI 也提供預先發布版指令集,適用於搶先體驗版和預先發布版的 Google Cloud 產品。
為協助您開發本機軟體,gcloud CLI 提供 Bigtable、Cloud Datastore、Firestore、Spanner 和 Pub/Sub 的資料模擬器,以便進行本機開發、測試和驗證。這些模擬器會模擬服務後端,協助您更有效率地編寫用戶端程式碼。
gcloud CLI 也提供特殊子工具套裝組合,可搭配 BigQuery (bq CLI)、Cloud Storage (gsutil CLI) 和 Kubernetes 叢集 (kubectl CLI) 使用,針對個別產品進行精確和深入控管。
透過 bq,您可以執行 BigQuery 查詢,以及控管資料集、資料表和實體。使用 gsutil 則可管理 Storage 值區和物件;使用 kubectl 則可部署及管理 Kubernetes 容器叢集。
支援 Linux、Mac OS X 和 Windows,且可透過各式各樣的套件管理員、OS 安裝程式和 Docker 映像檔使用。或者,您也可以一起啟動 Cloud Shell 工作階段,在網路瀏覽器中直接存取預先安裝的 gcloud CLI,而不必安裝任何項目。
以 gcloud CLI 來說,許多無伺服器產品都能透過這個主要介面上傳要執行的程式碼,且通常支援開發工作流程。舉例來說,針對 Cloud 函式,您可以使用 CLI 來描述或觸發函式、顯示其記錄項目或部署更新。
最新消息
訂閱 Google Cloud 電子報,即時掌握產品動態、活動資訊和特價優惠等最新消息。
說明文件
使用案例
透過 gcloud CLI 編寫指令碼時,可以使用指令碼或其他自動化功能來執行 gcloud 指令,例如使用 Bash 指令碼,或是使用 Jenkins 自動執行 Google Cloud 任務。此外,gcloud 指令列工具可讓您篩選指令輸出內容及設定輸出格式,輕鬆設定輸出內容結構並擷取資訊。您也可以結合多項指令,以非互動的方式管理 Google Cloud 資源。
gcloud CLI 隨附各種資料和服務模擬器,可讓您直接在本機環境中模擬資料集可用性和後端行為。如此一來,您就可以編寫程式碼、檢查行為,並反覆測試軟體顯示資料或處理各種回應的方式。
所有功能與特色
gsutil | gsutil 工具可讓您直接透過指令列存取 Cloud Storage,包括執行多種值區和物件管理工作。 |
bq | bq 工具可讓您透過指令列在 BigQuery 中執行查詢,以及操作資料集、資料表和實體。 |
kubectl | kubectl 工具提供用於進一步控管 Kubernetes 叢集的指令。您可以透過 kubectl 執行多種操作,包括部署應用程式、檢查和管理叢集資源,以及查看記錄檔等。 |
模擬器 | Google Cloud CLI 隨附適用於 Bigtable、Datastore、Firestore、Spanner 和 Pub/Sub 等產品的模擬器,以便進行本機開發、測試和驗證作業。 |
互動模式 | gcloud 互動殼層會針對指令、子指令、旗標、檔案和資源引數產生建議並自動完成。內嵌說明會顯示在下半部區段。 |
Cloud Console 指令建構 | 針對 Cloud Compute、Cloud Storage 和其他幾項熱門服務,您可以使用 Cloud Console 的網頁版 UI 來操控下拉式選單與點選式介面,以建構完全對等的 gcloud 指令。 |
可修正的輸出詳細程度 | 可使用指令回應詳細程度、清單頁面大小和其他篩選器,藉此修正輸出大小和其他使用特性。 |
匯出至 Terraform (預先發布版) | 將雲端資源和設定的目前狀態匯出為與 Terraform 相容的文字檔。日後您可以使用這個設定重新套用設定,以建立重複的環境、還原為已知的良好設定,或者用於其他開發運作樣式管理。 |
定價
在 Google Cloud SDK 中,擁有 Google Cloud 帳戶的使用者可免付費使用 Google Cloud CLI。