Cloud SDK

用于与 Google Cloud 产品和服务交互的工具和库。

免费试用
  • action/check_circle_24px 使用 Sketch 创建。

    直接在命令行中编排虚拟机实例

  • action/check_circle_24px 使用 Sketch 创建。

    使用 gcloud 命令行工具管理 Compute Engine 网络、防火墙和磁盘存储

  • action/check_circle_24px 使用 Sketch 创建。

    通过适用于 Java、Python、Node.js、Ruby、Go、.NET 和 PHP 的客户端库,选择您的语言。

  • action/check_circle_24px 使用 Sketch 创建。

    运行和模拟适用于 Pub/Sub、Cloud Spanner、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 容器集群。

查看所有特性

最新资讯

最新资讯

订阅 Google Cloud 简报,了解产品动态、活动安排、特别优惠以及更多资讯。

文档

文档

教程
安装 Cloud SDK

下载并初始化最新版本的 Cloud SDK。

教程
安装其他组件

下载其他组件,例如命令行工具(bq、gsutil、kubectl)、Alpha 版或 Beta 版 gcloud 命令或者必需的依赖项。

Google Cloud 基础知识
开始使用客户端库

使用特定语言的客户端库访问 Cloud API。

Google Cloud 基础知识
gcloud 命令行工具概览

全面而简要地了解 gcloud 命令行工具,包括其版本级别、命令结构和重要概念。

教程
通过脚本执行 gcloud 命令

利用提示符停用以及输出内容过滤和格式化等功能,通过脚本执行 gcloud 命令。

教程
使用 Google Cloud 开发应用

通过一系列演示、示范和动手实验,了解如何利用 Google Cloud 工具构建安全、智能且可扩缩的云原生应用。

教程
Qwiklabs 挑战任务:使用 Cloud SDK 命令行

了解如何安装和配置 Cloud SDK,然后使用 gcloud 执行一些基本操作,例如创建虚拟机和网络,以及使用 gsutil 执行操作。

教程
Cloud SDK 资源

查看版本说明,并选择提供使用情况统计信息以帮助改进 Cloud SDK。

教程
探索可在 Google Cloud 上构建什么样的产品

查看相关教程,以便充分利用 Cloud SDK。

使用场景

使用场景

使用场景
通过脚本执行 gcloud CLI 命令

使用 Cloud SDK 创建脚本时,您可以使用脚本或其他自动化方法(例如使用 Jenkins 驱动 Google Cloud 任务自动化)运行 gcloud 命令行工具命令。此外,gcloud 命令行工具提供过滤和格式化命令输出内容的功能,让您可以轻松地设置信息结构并提取信息,还可组合多个命令以非交互方式管理您的 Google Cloud 资源。

所有特性

所有特性

客户端库 Cloud SDK 附带有可安装的特定语言的 Cloud 客户端库。这些库使用各自支持的语言的自然规范和样式,能够处理身份验证、减少必需样板代码的数量,以及优化开发者工作流程。
gsutil 您可以使用 gsutil 工具直接通过命令行访问 Cloud Storage,包括各种存储分区和对象管理任务。
bq 利用 bq 工具,您可以通过命令行在 BigQuery 中运行查询以及操作数据集、表和实体。
kubectl kubectl 工具提供各种命令,方便您更好地控制 Kubernetes 集群。借助 Kubectl,您可以部署应用、检查和管理集群资源、查看日志以及执行其他许多操作。
Cloud Shell Cloud Shell 让您可以直接在浏览器中通过命令行访问云端资源。您可以轻松管理项目和资源,而无需在系统上安装 Google Cloud SDK 或其他工具。Cloud Shell 让您可以根据自己的需要,随时使用最新且经过全面身份验证的 Cloud SDK gcloud 命令行工具以及其他必要的实用工具。
模拟器 Cloud SDK 附带适用于 Cloud Bigtable、Datastore、Firestore、Spanner 和 Pub/Sub 等产品的模拟器,可用于本地开发、测试和验证。

价格

价格

拥有 Google Cloud 帐号的用户可免费使用 Cloud SDK。