No results found
We couldn't find anything using that term, please try searching for something else.
本页面包含有关选择和维护 Google Cloud CLI 安装的说明。Google Cloud CLI 包括 gcloud、gsutil 和 bq 命令行工具。如需查看 gcloud CLI 功能列表,请参阅所有功能。 如需使用受支持的编程语言访问 Google Cloud API,您可以下载
本页面包含有关选择和维护 Google Cloud CLI 安装的说明。Google Cloud CLI 包括 gcloud
、gsutil
和 bq
命令行工具。如需查看 gcloud CLI 功能列表,请参阅所有功能。
如需使用受支持的编程语言访问 Google Cloud API,您可以下载 Cloud 客户端库。
以下是安装 Google Cloud CLI 的说明。如需了解如何安装其他组件,例如 Alpha 版或 Beta 版级别的 gcloud CLI 命令,请参阅管理 gcloud CLI 组件。
注意 :如果您位于代理或防火墙后面,请参阅
代理设置页面,详细了解
安装。
gcloud topic startup
。uname -a
。
如需下载 Linux 归档文件,请运行以下命令:
curl -O https://dl.google.com/dl/cloudsdk/channels/rapid/downloads/
请参阅上表并将 替换为适用于您的配置的 *.tar.gz
软件包名称。
tar -xf
可选:如需替换现有安装,请移除现有的 google-cloud-sdk
目录,然后将归档解压缩到同一位置。
./google-cloud-sdk/install.sh
也可以通过提供偏好设置作为标志以非交互方式(例如使用脚本)完成此操作。如需查看可用标志,请运行以下命令:
./google-cloud-sdk/install.sh --help
可选:
Y
。PATH
并启用命令补全功能,请在出现提示时回答 Y
。gcloud init
:
./google-cloud-sdk/bin/gcloud init
注意:根据您的设置,您可以选择其他安装方法:
gcloud
自动更新到最新版本,并且软件包内容
对于 Debian 和 Ubuntu 系统,可以通过软件包格式的 gcloud CLI 进行安装。此软件包仅包含 gcloud
、gcloud alpha
、gcloud beta
、gsutil
、和 bq
命令,而不包括 kubectl
或使用 gcloud
命令部署应用所需的 App Engine 扩展程序。如果您需要这些组件,则必须单独安装。
准备工作
在安装 gcloud CLI 之前,请确保您的操作系统满足以下要求:
sudo apt-get update
apt-transport-https
和 curl
:
sudo apt-get install apt-transport-https ca-certificates gnupg curl
安装
对于较新的发行版(Debian 9+ 或 Ubuntu 18.04+),请运行以下命令:
curl https://packages.cloud.google.com/apt/doc/apt-key.gpg | sudo gpg --dearmor -o /usr/share/keyrings/cloud.google.gpg
curl https://packages.cloud.google.com/apt/doc/apt-key.gpg | sudo apt-key --keyring /usr/share/keyrings/cloud.google.gpg add -
如果您的发行版的 apt-key 命令不支持 --keyring
参数,请运行以下命令:
curl https://packages.cloud.google.com/apt/doc/apt-key.gpg | sudo apt-key add -
如果您由于密钥过期而无法获取最新更新,请获取最新的 apt-get.gpg 密钥文件。
/etc/apt/sources.list.d/google-cloud-sdk.list
中没有重复的 cloud-sdk
代码库条目。
sudo apt-get update && sudo apt-get install google-cloud-cli
如需了解其他 apt-get
选项(例如停用提示或试运行),请参阅 apt-get
手册页面。
Docker 提示:如果安装 Docker 映像中的 gcloud CLI,请改用单个 RUN 步骤:
RUN echo "deb [signed-by=/usr/share/keyrings/cloud.google.gpg] https://packages.cloud.google.com/apt cloud-sdk main" | tee -a /etc/apt/sources.list.d/google-cloud-sdk.list && curl https://packages.cloud.google.com/apt/doc/apt-key.gpg | sudo gpg --dearmor -o /usr/share/keyrings/cloud.google.gpg && apt-get update -y && apt-get install google-cloud-cli -y
对于不支持 gpg --dearmor
命令的旧基础映像:
RUN echo "deb [signed-by=/usr/share/keyrings/cloud.google.gpg] https://packages.cloud.google.com/apt cloud-sdk main" | tee -a /etc/apt/sources.list.d/google-cloud-sdk.list && curl https://packages.cloud.google.com/apt/doc/apt-key.gpg | apt-key --keyring /usr/share/keyrings/cloud.google.gpg add - && apt-get update -y && apt-get install google-cloud-cli -y
google-cloud-cli
google-cloud-cli-anthos-auth
google-cloud-cli-app-engine-go
google-cloud-cli-app-engine-grpc
google-cloud-cli-app-engine-java
google-cloud-cli-app-engine-python
google-cloud-cli-app-engine-python-extras
google-cloud-cli-bigtable-emulator
google-cloud-cli-cbt
google-cloud-cli-cloud-build-local
google-cloud-cli-cloud-run-proxy
google-cloud-cli-config-connector
google-cloud-cli-datastore-emulator
google-cloud-cli-firestore-emulator
google-cloud-cli-gke-gcloud-auth-plugin
google-cloud-cli-kpt
google-cloud-cli-kubectl-oidc
google-cloud-cli-local-extract
google-cloud-cli-minikube
google-cloud-cli-nomos
google-cloud-cli-pubsub-emulator
google-cloud-cli-skaffold
google-cloud-cli-spanner-emulator
google-cloud-cli-terraform-validator
google-cloud-cli-tests
kubectl
例如,google-cloud-cli-app-engine-java
组件可以按以下方式安装:
sudo apt-get install google-cloud-cli-app-engine-java
gcloud init
以开始执行初始化操作:
gcloud init
降级 gcloud CLI 版本
如需还原到特定版本的 gcloud CLI(其中 VERSION
为 123.0.0
形式),请运行以下命令:
sudo apt-get update && sudo apt-get install google-cloud-cli=123.0.0-0
仓库中始终提供最新的十个版本。
注意:对于 371.0.0 之前的版本,该软件包名称为 google-cloud-sdk
注意:如果您使用的是 Compute Engine 上的实例,则 Google Cloud CLI 默认安装在多个操作系统映像上。如需查看完整列表,请参阅操作系统详细信息。
软件包内容
对于 Red Hat Enterprise Linux 7、8 和 9、Fedora 33 和 34 以及 CentOS 7 和 CentOS 8 系统,可以通过软件包格式的 gcloud CLI 进行安装。此软件包仅包含 gcloud
、gcloud alpha
、gcloud beta
、gsutil
、和 bq
命令,而不包括 kubectl
或使用 gcloud
命令部署应用所需的 App Engine 扩展程序,您可以按照本部分稍后所述的方法单独安装。
安装
sudo tee -a /etc/yum.repos.d/google-cloud-sdk.repo << EOM [google-cloud-cli] name=Google Cloud CLI baseurl=https://packages.cloud.google.com/yum/repos/cloud-sdk-el9-x86_64 enabled=1 gpgcheck=1 repo_gpgcheck=0 gpgkey=https://packages.cloud.google.com/yum/doc/rpm-package-key.gpg EOM
libxcrypt-compat.x86_64
。
sudo dnf install libxcrypt-compat.x86_64
sudo dnf install google-cloud-cli
google-cloud-cli
google-cloud-cli-anthos-auth
google-cloud-cli-app-engine-go
google-cloud-cli-app-engine-grpc
google-cloud-cli-app-engine-java
google-cloud-cli-app-engine-python
google-cloud-cli-app-engine-python-extras
google-cloud-cli-bigtable-emulator
google-cloud-cli-cbt
google-cloud-cli-cloud-build-local
google-cloud-cli-cloud-run-proxy
google-cloud-cli-config-connector
google-cloud-cli-datastore-emulator
google-cloud-cli-firestore-emulator
google-cloud-cli-gke-gcloud-auth-plugin
google-cloud-cli-kpt
google-cloud-cli-kubectl-oidc
google-cloud-cli-local-extract
google-cloud-cli-minikube
google-cloud-cli-nomos
google-cloud-cli-pubsub-emulator
google-cloud-cli-skaffold
google-cloud-cli-spanner-emulator
google-cloud-cli-terraform-validator
google-cloud-cli-tests
kubectl
例如,google-cloud-cli-app-engine-java
组件可以按以下方式安装:
sudo dnf install google-cloud-cli-app-engine-java
gcloud init
以开始执行初始化操作:
gcloud init
降级 gcloud CLI 版本
如果您想还原到特定版本的 gcloud CLI(其中 VERSION
的格式为 123.0.0
),请运行 sudo dnf downgrade google-cloud-cli-VERSION
。仓库中始终提供最新的十个版本。注意:对于 371.0.0 之前的版本,该软件包名称为 google-cloud-sdk
python3 -V
或 python -V
。支持的版本是 Python 3.8 到 3.12。gcloud topic startup
。uname -m
。.tar.gz
归档文件来实现。
如需替换现有安装,请移除现有的 google-cloud-sdk
目录,然后将归档解压缩到同一位置。
PATH
。您还可以选择为 shell 启用命令补全功能、使用情况统计信息收集功能,并安装 Python 3.11。
使用以下命令运行脚本(从您在上一步中解压缩的文件夹的根目录运行):
./google-cloud-sdk/install.sh
也可以通过提供偏好设置作为标志以非交互方式(例如使用脚本)完成此操作。如需描述可用标志,请运行以下命令:
./google-cloud-sdk/install.sh --help
如需在开启屏幕阅读器模式的情况下运行安装脚本,请运行以下命令:
./google-cloud-sdk/install.sh --screen-reader=true
打开新终端,以使更改生效。
gcloud init
:
./google-cloud-sdk/bin/gcloud init
下载 Google Cloud CLI 安装程序。
或者,打开 PowerShell 终端,然后运行以下 PowerShell 命令:
(New-Object Net.WebClient).DownloadFile("https://dl.google.com/dl/cloudsdk/channels/rapid/GoogleCloudSDKInstaller.exe", "$env:Temp\GoogleCloudSDKInstaller.exe") & $env:Temp\GoogleCloudSDKInstaller.exe
启动安装程序并按提示操作。安装程序已经过 Google LLC 签名。
如果您使用的是屏幕阅读器,请选中启用屏幕阅读器模式复选框。此选项会将 gcloud
配置为使用状态跟踪器而不是 Unicode 旋转图标,以百分比表示显示进度和展开的表。如需了解详情,请参阅无障碍功能指南。
Google Cloud CLI 要求安装 Python;受支持的版本是 Python 3.8 到 3.12。默认情况下,Windows 版本的 Google Cloud CLI 捆绑了 Python 3。如需使用 Google Cloud CLI,您的操作系统必须能够运行受支持的 Python 版本。
安装程序会安装所有必需的依赖项(包括所需的 Python 版本)。虽然 Google Cloud CLI 默认安装和管理 Python 3,但您可以根据需要通过取消选中“安装捆绑的 Python”选项来使用已安装的 Python。请参阅 gcloud topic startup
,了解如何使用现有 Python 安装。
安装完成后,安装程序会为您提供创建开始菜单和桌面快捷方式、启动 Google Cloud CLI shell 以及配置 gcloud CLI 的选项。确保已选择用于启动 shell 并配置安装的选项。安装程序会启动终端窗口并运行 gcloud init
命令。
gcloud
命令部署应用所必需的 App Engine 扩展程序。您可以使用 gcloud CLI 组件管理器安装这些组件。问题排查提示:
find
命令未被识别而导致安装失败,请确保您的 PATH
环境变量设置为将包含 find
的文件夹包括在内。通常,此文件夹为 C:\WINDOWS\system32;
。根据您的开发需求,
建议安装,
您也可以使用其他方法来安装 gcloud CLI:
安装 gcloud CLI 后,您可以使用
命令(位于 gcloud components
命令中)
群组以管理安装。这包括查看已安装的组件、添加和移除组件,以及升级到新的 gcloud CLI 版本或降级到特定 gcloud CLI 版本。
注意:如果您使用
apt-get
或
yum
安装 gcloud CLI,则需要
必须使用
apt-get
或
yum
来更新或移除组件,
gcloud components
。
如果您需要其他版本的 gcloud CLI,请按照本页面上方显示的说明安装当前版本,然后登录。登录后,您可以下载早期版本。如需查看按日期排序的版本,请务必启用排序和过滤
然后点击创建列。
Google Cloud CLI 需要 Python 3.8 到 3.12。相关信息
请参阅
gcloud topic startup
。
如果您是 Google Cloud 新手,请创建一个账号来评估我们的产品在实际场景中的表现。新客户还可获享 $300 赠金,用于运行、测试和部署工作负载。
免费开始使用