跳转到
gCloud CLI

Google Cloud 命令行界面 (gcloud CLI)

直接在 Google Cloud CLI 命令行上或使用 Google Cloud CLI 通过脚本创建和管理 Google Cloud 资源和服务。凭借广泛的平台兼容性和服务覆盖范围,您可以更快速地执行常见平台任务,并规模化控制您的云资源。

优势

可通过脚本执行快速编排

gcloud CLI 为您提供了一种终端命令行方法,供您与已使用 Cloud Console 管理的相同 Google Cloud 服务进行互动。通过控制台进行互动,并使用控制台通过脚本实现自动化

加快软件开发速度

管理开发工作流,例如将文件推送到虚拟机,将数据模拟器用于本地 Pub/Sub、数据库或 BigQuery 开发,以及将代码部署到 Cloud 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,您可以管理存储桶和对象;使用 kubectl,您可以部署和管理 Kubernetes 容器集群。

多平台安装程序,或在基于网络的 Cloud Shell 中运行

支持 Linux、Mac OS X 和 Windows,支持各种软件包管理器、操作系统安装程序,可用作 Docker 映像。或者,您可以将它们结合使用,这样只需启动 Cloud Shell 会话,即可在网络浏览器中直接访问预安装的 gcloud CLI,而无需安装任何内容。

将应用部署到 App Engine 或 Cloud Functions

对于各种无服务器产品,gcloud CLI 是您用来上传所要运行代码的主要接口,通常支持您的开发工作流。例如,对于 Cloud Functions 函数,您可以使用 CLI 描述或触发函数、显示其日志条目或部署该函数的更新项目。

嵌入式帮助文本和全面的 Web 文档

使用帮助标志来访问内嵌文档,或者在网络上查看快速入门和方法指南。我们还提供了 CLI 的详细参考文档。对于 Cloud Compute 之类的服务,Cloud Console 提供了等效的 gcloud CLI 命令,因此您可以使用界面构建复杂的命令和标志组合。

查看所有功能

文档

文档

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,然后使用 gcloud CLI 执行一些基本操作,例如创建虚拟机和网络,以及使用 gsutil 执行操作。

没有看到您需要的内容?

使用场景

使用场景

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

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

所有特性

所有特性

gsutil
您可以使用 gsutil 工具直接通过命令行访问 Cloud Storage,包括各种存储桶和对象管理任务。
bq
利用 bq 工具,您可以通过命令行运行查询以及操作 BigQuery 中的数据集、表和实体。
kubectl
kubectl 工具提供各种命令,方便您更好地控制 Kubernetes 集群。借助 Kubectl,您可以部署应用、检查和管理集群资源、查看日志以及执行其他许多操作。
模拟器
Google Cloud CLI 附带适用于 Bigtable、Datastore、Firestore、Spanner 和 Pub/Sub 等产品的模拟器,可用于本地开发、测试和验证。
互动模式
gcloud 互动式 shell 可为命令、子命令、标志以及文件和资源参数生成建议并提供自动补全功能。内嵌帮助会显示在下半部分。
Cloud Console 命令构建
对于 Cloud Compute、Cloud Storage 以及其他一些常用服务,您可以使用 Cloud Console 网页界面来操作下拉菜单和“点击式”界面,以构建精确的等效 gcloud 命令。
可优化的输出详细程度
命令响应详细程度、列表页面大小和其他过滤条件可用于优化输出大小和其他使用特征。
导出到 Terraform(预览版)
将云资源和配置的当前状态导出到与 Terraform 兼容的文本文件。您可以使用此功能在稍后重新应用配置以创建重复环境、还原到已知的良好配置,或者用于其他 DevOps 样式管理目的。

价格

价格

作为 Google Cloud SDK 的一部分,Google Cloud CLI 免费提供给拥有 Google Cloud 帐号的用户使用。

更进一步

获享 $300 赠金以及 20 多种提供“始终免费”用量的产品,开始在 Google Cloud 上构建项目。

Google Cloud
  • ‪English‬
  • ‪Deutsch‬
  • ‪Español‬
  • ‪Español (Latinoamérica)‬
  • ‪Français‬
  • ‪Indonesia‬
  • ‪Italiano‬
  • ‪Português (Brasil)‬
  • ‪简体中文‬
  • ‪繁體中文‬
  • ‪日本語‬
  • ‪한국어‬
控制台