用於與 Google Cloud 產品和服務互動的工具和程式庫
用於與 Google Cloud 產品和服務互動的工具和程式庫

Cloud SDK 是一組指令列工具,用於在 Google Cloud 中進行開發作業。您可以使用這些工具,直接透過指令列存取 Compute Engine、Cloud Storage、BigQuery 和其他 Google Cloud 服務。

  • 直接透過指令列自動化調度管理虛擬機器執行個體
  • 使用 gcloud 指令列工具管理 Compute Engine 網路、防火牆和磁碟儲存空間
  • 透過適用於 Java、Python、NodeJS、Ruby、Go、.NET 和 PHP 的用戶端程式庫,依您偏好的語言使用 Cloud SDK
  • 執行適用於 Pub/Sub、Cloud Bigtable 和 Datastore 的本機服務模擬器,並模擬這些服務以進行本機開發作業

主要功能

gcloud 指令列工具

gcloud CLI 可用來管理驗證作業、本機設定、開發人員工作流程,以及與 Google Cloud API 之間的互動。透過 gcloud 指令列工具,您可以使用指令列或指令碼及其他自動化功能,輕鬆執行許多常見的雲端工作,例如建立 Compute Engine VM 執行個體、管理 Google Kubernetes Engine 叢集,以及部署 App Engine 應用程式。

用戶端程式庫

Cloud SDK 隨附可安裝的語言專屬 Cloud 用戶端程式庫和 Google API 用戶端程式庫。這些程式庫採用每種受支援語言的自然慣例與風格,以處理驗證作業、減少所需的樣板程式碼,以及改善開發人員工作流程。

產品專屬的指令列工具

Cloud SDK 隨附一組指令列工具,包括 gsutil、bq 和 kubectl。gsutil 可讓您使用指令列管理 Cloud Storage 值區和物件。bq 可讓您透過指令列在 BigQuery 中執行查詢,以及控管資料集、資料表和實體。kubectl 可讓您使用指令列部署及管理 Kubernetes 容器叢集。

最新資訊

說明文件

教學課程
安裝 Cloud SDK

下載並初始化 Cloud SDK 的最新版本。

教學課程
安裝其他元件

下載其他元件,例如指令列工具 (bq、gsutil、kubectl)、Alpha 版或 Beta 版 gcloud 指令,或必要的依附元件。

Google Cloud 基本資訊
開始使用用戶端程式庫

使用語言專屬用戶端程式庫存取 Cloud API。

Google Cloud 基本資訊
gcloud 指令列工具總覽

gcloud 指令列工具的全方位概要說明,包含其版本層級、指令結構、重要概念 (如屬性、設定和通用旗標)、指令碼編寫支援,以及輸出修正功能。

教學課程
編寫 gcloud 指令碼

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

常見用途

自動執行 Google Cloud 工作

Cloud SDK 可讓您使用 gcloud、bq 和 gsutil 指令列工具套件建立指令碼,藉此自動執行任意數量的 Google Cloud 工作,例如將程式碼部署至 App Engine、分析記錄檔資料,以及更新 Compute Engine 網路。

編寫 gcloud CLI 指令碼

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

所有功能

gcloud 指令列工具 gcloud 指令列工具可讓您透過指令列管理驗證作業、本機設定、開發人員工作流程,以及與 Google Cloud API 的互動。
用戶端程式庫 Cloud SDK 隨附可安裝的語言專屬 Cloud 用戶端程式庫。這些程式庫採用每種受支援語言的自然慣例與風格,以處理驗證作業、減少所需的樣板程式碼,以及改善開發人員工作流程。
gsutil gsutil 可讓您直接透過指令列存取 Cloud Storage,包括各種值區和物件管理工作。
bq bq 可讓您透過指令列在 BigQuery 中執行查詢,以及控管資料集、資料表和實體。
kubectl kubectl 提供用於進一步控管 Kubernetes 叢集的指令。kubectl 可讓您執行多種操作,包括部署應用程式、檢查和管理叢集資源,以及查看記錄檔等。
模擬器 Cloud SDK 隨附適用於 Bigtable、Datastore、Filestore 和 Pub/Sub 等產品的模擬器,供您進行本機開發、測試和驗證作業。

定價

擁有 Google Cloud 帳戶的使用者,可免費使用 Cloud SDK。