跳至
gcloud CLI

Google Cloud 指令列介面 (gcloud CLI)

您可以直接在指令列上或透過使用 Google Cloud CLI 的指令碼,建立及管理 Google Cloud 資源與服務。這項服務不僅提供廣泛的平台相容性和服務涵蓋範圍,還可讓您更快執行常見平台工作,並大規模控管雲端資源。

優點

快速且可編寫指令碼的自動化調度管理

gcloud CLI 提供終端機指令列方法,可用於與已透過 Cloud 控制台管理的相同 Google Cloud 服務互動。透過控制台互動,並將其用於可編寫指令碼的自動化

加速軟體開發

管理開發工作流程,例如將檔案推送至 VM、使用資料模擬器來執行本機 Pub/Sub、資料庫或 BigQuery 開發作業,並將程式碼部署至 Cloud Run 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 Run functions

對於各種無伺服器產品,gcloud CLI 是上傳程式碼以供執行,以及一般支援開發工作流程的主要介面。舉例來說,對於 Cloud 函式,您可以使用 CLI 來說明或觸發函式、顯示函式的記錄項目,或是部署更新。

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

使用 help 旗標存取內嵌說明文件,或在網路上瀏覽快速入門導覽課程和使用指南。CLI 也附有詳細的參考文件。針對某些服務 (例如 Cloud Compute),Cloud 控制台提供同等的 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,包括執行多種 bucket 和物件管理工作。

bq

bq 工具可讓您透過指令列在 BigQuery 中執行查詢,以及操作資料集、資料表和實體。

kubectl

kubectl 工具提供用於進一步控管 Kubernetes 叢集的指令。您可以透過 kubectl 執行多種操作,包括部署應用程式、檢查和管理叢集資源,以及查看記錄檔等。

模擬器

Google Cloud CLI 隨附適用於 Bigtable、Datastore、Firestore、Spanner 和 Pub/Sub 等產品的模擬器,以便進行本機開發、測試和驗證作業。

互動模式

gcloud 互動殼層會針對指令、子指令、旗標、檔案和資源引數產生建議並自動完成。內嵌說明會顯示在下半部區段。

Cloud 控制台指令建構

針對 Cloud Compute、Cloud Storage 和其他幾項熱門服務,您可以使用 Cloud 控制台的網頁 UI 來操控下拉式選單與點擊式介面,以建構完全對等的 gcloud 指令。

可修正的輸出詳細程度

可使用指令回應詳細程度、清單頁面大小和其他篩選器,修正輸出大小和其他使用特性。

匯出至 Terraform (預先發布版)

將雲端資源和設定的目前狀態匯出至與 Terraform 相容的文字檔案。您稍後可以用來重新套用設定,以建立重複的環境、還原到已知的良好設定,或是用於其他 DevOps 風格管理。

定價

定價

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

後續行動

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