用于与 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 虚拟机实例、管理 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 创建脚本时,您可以使用脚本或其他自动化方法(例如使用 Jenkins 驱动 Google Cloud 任务自动化)运行 gcloud 命令行工具命令。此外,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。

后续行动

获享 $300 赠金,用于在 Google Cloud 上进行学习和构建应用,有效期长达 12 个月。

不知从何入手,需要一点帮助?
与值得信赖的合作伙伴携手
继续浏览