Google Cloud 的主要命令行工具 Google Cloud CLI 的参考命令清单。 Google Cloud
备忘单
使用入门
开始使用 gcloud CLI。
gcloud init:初始化、授权和配置 gcloud CLI。gcloud version:显示版本和已安装的组件。gcloud components install:安装特定组件。gcloud components update:将 gcloud CLI 更新到最新版本。gcloud config set project:设置默认的 Google Cloud 项目。gcloud info:显示当前的 gcloud CLI 环境详细信息。
帮助
gcloud CLI 很乐意为您提供帮助。
gcloud help:在 gcloud CLI 参考文档中搜索特定术语。gcloud feedback:向 gcloud CLI 团队提供反馈。gcloud topic:针对非命令主题(如可访问性,过滤和格式化功能)的补充性帮助材料。
个性化
打造您自己的 gcloud CLI;使用属性对配置进行个性化设置。
gcloud config set:定义当前配置的属性(例如计算/区域)。gcloud config get:提取 gcloud CLI 属性的值。gcloud config list:显示当前配置的所有属性。gcloud config configurations create:创建新的指定配置。gcloud config configurations list:显示所有可用配置的列表。gcloud config configurations activate:切换到现有指定配置。
授权和凭据
授予和撤消对 gcloud CLI 的授权,以及管理凭据。
gcloud auth login:使用Google Cloud 用户凭据授权 gcloud CLI 访问Google Cloud ,并将当前账号设置为活跃账号。gcloud auth activate-service-account:授予 Google Cloud 访问权限,类似于gcloud auth login,但包含服务账号凭据。gcloud auth application-default:管理 Cloud 客户端库的应用默认凭据 (ADC)。gcloud auth list:列出所有存储了凭据的账号。gcloud auth print-access-token:显示当前账号的访问令牌。gcloud auth revoke:移除账号的访问凭据。
项目
管理项目访问权限政策。
gcloud projects describe:显示项目的元数据(包括其 ID)。gcloud projects add-iam-policy-binding:为指定项目添加 IAM 政策绑定。
IAM
配置 Identity and Access Management (IAM) 偏好设置和服务账号。
gcloud iam list-grantable-roles:列出针对资源可授予的 IAM 角色。gcloud iam roles create:为项目或组织创建自定义角色。gcloud iam service-accounts create:为项目创建服务账号。gcloud iam service-accounts add-iam-policy-binding:为服务账号添加 IAM 政策绑定。gcloud iam service-accounts set-iam-policy-binding:替换现有 IAM 政策绑定。gcloud iam service-accounts keys list:列出服务账号的密钥。
Docker 和 Google Kubernetes Engine (GKE)
在 Kubernetes 上管理容器化应用。
gcloud auth configure-docker:将 gcloud CLI 注册为 Docker 凭据帮助程序。gcloud container clusters create:创建集群以运行 GKE 容器。gcloud container clusters list:列出运行 GKE 容器的集群。gcloud container clusters get-credentials:更新kubeconfig以获取kubectl以便使用 GKE 集群。gcloud container images list-tags:列出容器映像的标记和摘要元数据。
虚拟机和 Compute Engine
在 Google Cloud 基础架构上创建、运行和管理虚拟机。
gcloud compute zones list:列出 Compute Engine 区域。gcloud compute instances create:创建虚拟机实例。gcloud compute instances describe:显示虚拟机实例的详细信息。gcloud compute instances list:列出项目中的所有虚拟机实例。gcloud compute disks snapshot:创建永久性磁盘的快照。gcloud compute snapshots describe:显示快照的详细信息。gcloud compute snapshots delete:删除快照。gcloud compute ssh:使用 SSH 连接到虚拟机实例。
无服务器和 App Engine
在全托管式的无服务器平台上构建可伸缩性极强的应用
gcloud app deploy:将应用的代码和配置部署到 App Engine 服务器。gcloud app versions list:列出部署到 App Engine 服务器的所有服务的所有版本。gcloud app browse:在网络浏览器中打开当前应用。gcloud app create:在当前项目中创建 App Engine 应用。gcloud app logs read:显示最新的 App Engine 应用日志。
其他
可供您使用的命令
gcloud kms decrypt:使用 Cloud Key Management Service 密钥来解密密文(解密到明文文件)。gcloud logging logs list:列出项目的日志。gcloud sql backups describe:显示有关 Cloud SQL 实例备份的信息。gcloud sql export sql:将 Cloud SQL 实例中的数据导出到 SQL 文件。
入门介绍
帮助您开始使用 gcloud CLI 的快速入门。
安装 Google Cloud CLI
按照这些安装说明安装 Google Cloud CLI。
标志、参数和其他奇妙添加项
参数可以是位置参数或标志:
- 位置参数:在命令名称后设置;必须遵循位置参数的顺序。
标志:在位置参数之后设置;标志的顺序无关紧要。
标志可以是:
- 名称/值对 (
--foo=bar),或 - Boolean (
--force/no-force).
此外,标志还可以是:
- 必需
- 可选:如果未定义可选标志,则使用默认值
- 名称/值对 (
全局标志
某些标志适用于整个 gcloud CLI 体验,例如: