适用于 Cloud Platform 的基础工具集

Cloud SDK 是一组适用于 Cloud Platform 的工具,其中包含 gcloud、gsutil 和 bq,可用于从命令行访问 Google Compute Engine、Google Cloud Storage、Google BigQuery 以及其他产品和服务。您既能以交互方式使用这些工具,也可以在自动化脚本中运行。

管理虚拟机实例

利用 gcloud,您可以方便地管理您在 Compute Engine 上的虚拟机群,包括创建、启动和管理 VM 实例,并可使用您自己的 VM 映像。您还可以使用 gcloud 通过 SSH 连接到您的实例。

网络、防火墙、磁盘存储及更多

您可以使用 gcloud 管理 Compute Engine 网络、防火墙、磁盘存储及更多方面,而无需使用 Cloud Platform 控制台。使用 gcloud 时,只需几个按键即可轻松管理 Compute Engine 环境的配置。

使用您偏好的语言

您可以从相应的软件包管理器安装 JavaPythonNodeJSRubyGo.NETPHP 的客户端库。

运行本地服务模拟器

适用于 Google Cloud Pub/Sub 和 Google Cloud Datastore 的 Cloud SDK 模拟器可用于在您的环境中模拟这些服务,以进行本地开发、测试和验证。您可以使用 gcloud 工具启动和管理服务模拟器。

支持的 Cloud Platform 产品

Cloud SDK 包含适用于多种 Cloud Platform 产品的集成命令行工具。

  • Compute Engine
  • Kubernetes Engine
  • Deployment Manager
  • Cloud DNS
  • Cloud IAM
  • Cloud Storage
  • App Engine
  • Cloud ML Engine
  • Cloud SQL
  • Cloud Dataproc
  • Cloud Logging
  • BigQuery
  • Cloud Dataflow
  • Resource Manager
  • Source Repositories

Cloud SDK 功能

适用于 Cloud Platform 产品和服务的命令行界面

gcloud 工具
gcloud 可用于管理身份验证、本地配置、开发者工作流以及与 Cloud Platform API 的交互。
gsutil 工具
gsutil 可让您通过命令行管理 Cloud Storage 存储分区和对象。
Powershell cmdlet (Windows)
Google Cloud Tools for PowerShell 是一组 Windows PowerShell cmdlet,用于在 Windows PowerShell 环境中管理 Google Cloud Platform 资源。
bq 工具
利用 bq,您可以通过命令行在 BigQuery 中运行查询与操作数据集、表和实体。
kubectl 工具
kubectl 用于在 gcloud 上协调 Kubernetes 容器集群的部署和管理。

客户端库和可选组件

安装 Cloud SDK 后,您还可以安装针对特定语言的 Cloud 库和可选 Cloud SDK 组件。

Google Cloud 客户端库

为 Cloud Platform 产品安装特定语言的客户端库。

Google Cloud 客户端库

Google API 客户端库

为其他 Google API 安装特定语言的客户端库。

Google API 客户端库

管理可选组件

安装可选 Cloud SDK 组件。

管理 Cloud SDK 组件

Cloud SDK 定价

Google Cloud Platform 客户可以免费使用 Cloud SDK。