谷歌云SDK提供了一组用于管理 Google Cloud Platform (GCP) 上托管的资源的工具。 Cloud SDK(软件开发工具包)提供 gcloud、gsutil 和 nd bq 命令,能够通过终端访问 Google Cloud。
您可以从官方提供的 Debian 存储库安装 Cloud SDK。 Cloud SDK 也可作为 Snap 包提供,但不包含 kubectl。
本教程向您介绍如何在 Debian 10 Buster Linux 系统上安装 Google Cloud SDK。
先决条件
您必须对 Debian 10 系统具有 sudo 特权帐户访问权限并具有控制台访问权限。
登录到您的系统并启动终端。然后执行以下命令在系统上安装所需的软件包。
sudo apt update
sudo apt install curl apt-transport-https ca-certificates gnupg
在 Debian 上安装 Google Cloud SDK
Google Cloud SDK 在官方 Apt 存储库中以 Debian 软件包形式提供,在 Snapcraft 商店中以 Snap 软件包形式提供。在本教程中,我们将使用 Debian 软件包安装 Google Cloud SDK。
使用以下步骤在 Debian 系统上完成 Google Cloud SDK 安装。
- 首先,使用以下命令将 GPG 密钥导入到您的系统中curl命令。
curl https://packages.cloud.google.com/apt/doc/apt-key.gpg | sudo apt-key add -
- 接下来,参考 Google 软件包存储库中的 cloud-sdk,将 PPA 文件添加到您的系统中。
echo "deb https://packages.cloud.google.com/apt cloud-sdk main" | sudo tee -a /etc/apt/sources.list.d/google-cloud-sdk.list
- 最后,更新 apt 缓存并在 Ubuntu 系统上安装 Google Cloud Packages
sudo apt update
sudo apt install google-cloud-sdk
按“y”并按 Enter 键以获取安装程序要求的任何确认。
全做完了。您已在 Debian 10 Linux 系统上成功安装 Google Cloud SDK。
初始化云SDK
在系统上成功安装 Cloud SDK 后。下一步是执行初始化环境gcloud init
命令。这将授权 Cloud SDK 工具使用您的 Google 帐户凭据来访问 Google Cloud 并对其进行管理。
sudo gcloud init
如果您使用远程 shell 访问登录,请使用gcloud init --console-only
以防止启动基于浏览器的授权。
sudo gcloud init --console-only
按照屏幕上的说明,通过您的 Google 帐户的授权来初始化环境。欲了解更多详情,请阅读官方说明初始化云SDK环境。
你可以再次运行gcloud init
将来更新 Cloud SDK 设置或创建新配置。
结论
本教程帮助您分步指导在 Debian 10 Buster Linux 系统上安装 Google Cloud SDK。
接下来你可以参考官方文档gcloud 命令行参考以开始使用它。