跳至
gcloud CLI

Google Cloud 指令列介面 (gcloud CLI)

您可以直接在指令列上或透過使用 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 資源

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 容器叢集。

多平台安裝程式,或透過網頁式 Cloud Shell 執行

支援 Linux、Mac OS X 和 Windows,且可透過各式各樣的套件管理員、OS 安裝程式和 Docker 映像檔使用。或者,您也可以一起啟動 Cloud Shell 工作階段,在網路瀏覽器中直接存取預先安裝的 gcloud CLI,而不必安裝任何項目。

將應用程式部署至 App Engine 或 Cloud Functions

以 gcloud CLI 來說,許多無伺服器產品都能透過這個主要介面上傳要執行的程式碼,且通常支援開發工作流程。舉例來說,針對 Cloud 函式,您可以使用 CLI 來描述或觸發函式、顯示其記錄項目或部署更新。

嵌入的說明文字和詳盡的網路說明文件

使用 help 旗標存取內嵌說明文件,或在網路上瀏覽快速入門導覽課程和使用指南。CLI 也附有詳細的參考說明文件。針對某些服務 (例如 Cloud Compute),Cloud Console 提供同等的 gcloud CLI 指令,因此您可以使用 UI 介面建構複雜的指令和旗標組合。

查看所有功能與特色

說明文件

說明文件

Tutorial

安裝 Google Cloud CLI

下載並初始化 Google Cloud CLI 的最新版本。
Tutorial

安裝其他元件

下載其他指令列元件,例如 bq、gsutil、kubectl、gcloud 指令預先發布版,或必要的依附元件。
Google Cloud Basics

Google Cloud CLI 總覽

gcloud CLI 的全方位重點說明,包含其版本層級、指令結構和重要概念。
Tutorial

編寫 gcloud 指令

利用提示停用、輸出篩選和格式設定等功能,透過指令碼執行 gcloud 指令。
Quickstart

實作研究室:使用 gcloud CLI

瞭解如何安裝和設定 gcloud CLI,然後用來執行一些基本操作,例如建立 VM、網路,以及使用 gsutil 執行作業。

找不到所需資訊嗎?

使用案例

使用案例

用途
編寫 gcloud CLI 指令

透過 gcloud CLI 編寫指令碼時,可以使用指令碼或其他自動化功能來執行 gcloud 指令,例如使用 Bash 指令碼,或是使用 Jenkins 自動執行 Google Cloud 任務。此外,gcloud 指令列工具可讓您篩選指令輸出內容及設定輸出格式,輕鬆設定輸出內容結構並擷取資訊。您也可以結合多項指令,以非互動的方式管理 Google Cloud 資源。

所有功能與特色

所有功能與特色

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。

展開下一步行動

運用價值 $300 美元的免費抵免額和超過 20 項一律免費的產品,開始在 Google Cloud 中建構產品與服務。

Google Cloud
  • ‪English‬
  • ‪Deutsch‬
  • ‪Español‬
  • ‪Español (Latinoamérica)‬
  • ‪Français‬
  • ‪Indonesia‬
  • ‪Italiano‬
  • ‪Português (Brasil)‬
  • ‪简体中文‬
  • ‪繁體中文‬
  • ‪日本語‬
  • ‪한국어‬
控制台