探索 Google Cloud 的强大工具:gcloud 命令行界面
您是否知道 Google Cloud Platform (GCP) 提供了一个名为 gcloud CLI 的强大工具,它可以帮助您管理和自动化您的基础设施?gcloud CLI 允许您在不登录 Google Cloud Console 的情况下查看和配置您的 GCP 资源,这无疑提高了工作效率。
想象一下,您可以通过简单的命令行操作来管理您的云端资源,这可以大大简化您的工作流程。让我们一起了解 gcloud CLI 的神奇之处。
什么是 gcloud?
gcloud 是 Google Cloud Platform 的桌面命令行工具,它允许您通过终端执行各种操作,与在云控制台上执行的操作类似。通过 gcloud,您可以更加高效地管理您的云资源。
为了帮助您快速上手,我们提供了一份常用的 gcloud 命令清单,您可以参考它,或者查看 官方备忘单。 这份清单可以帮助您快速掌握 gcloud 的基本操作。
使用 gcloud,您可以管理以下多种资源:
- 计算引擎 (VM)
- 云 DNS
- Kubernetes 引擎
- 云 SQL
- 云数据处理
- 云部署
- 部署 App Engine 应用程序
- 管理身份验证
- 自定义本地配置
当然,还有更多功能等待您去探索!
gcloud SDK 支持跨平台使用,您可以将其安装在您喜爱的操作系统上,例如 Windows、macOS 和 Linux 等。
在 Linux 上安装 gcloud
在安装 gcloud 之前,请确保您的 Linux 系统上已安装 Python。 您可以参考 Python 安装指南 来完成 Python 的安装。
以下是 64 位版本的安装步骤:
curl -O https://dl.google.com/dl/cloudsdk/channels/rapid/downloads/google-cloud-sdk-342.0.0-linux-x86_64.tar.gz
如果是 32 位版本,则执行:
curl -O https://dl.google.com/dl/cloudsdk/channels/rapid/downloads/google-cloud-sdk-342.0.0-linux-x86.tar.gz
- 解压下载的文件,这将创建一个名为 google-cloud-sdk 的新文件夹。
- 运行 install.sh 文件:
./google-cloud-sdk/install.sh
- 重新启动终端以使更改生效。
- 通过运行以下命令来初始化 gcloud SDK:
gcloud init
在 Windows 上安装 gcloud
在 Windows 上安装 gcloud 相对简单,您只需下载 适用于 Windows 的 Cloud SDK 安装程序 并执行它即可。
如果您更喜欢使用终端方式,可以打开 PowerShell 终端,并执行以下命令:
(New-Object Net.WebClient).DownloadFile("https://dl.google.com/dl/cloudsdk/channels/rapid/GoogleCloudSDKInstaller.exe", "$env:TempGoogleCloudSDKInstaller.exe") & $env:TempGoogleCloudSDKInstaller.exe
在安装过程中,您需要按照安装程序的提示进行操作。您还可以选择启用屏幕阅读器模式,以获得更好的辅助功能体验,详细信息请参考 辅助功能指南。
由于 Cloud SDK 依赖于 Python,您需要在安装过程中安装 Python 及其依赖项。Cloud SDK 支持 Python 3 (3.5-3.8) 和 Python 2 (2.7.9 或更高版本)。您可以选择使用已有的 Python 安装,或者让 SDK 安装自带的 Python。 如果您选择使用已有的 Python,请取消选中“安装捆绑 Python”的选项。
安装完成后,请确保选择以下选项:
- 启动 Google Cloud SDK Shell
- 运行 gcloud 初始化
这将自动打开 SDK 终端窗口并执行 gcloud init 命令。
默认安装不包含部署应用程序所需的 App Engine 扩展,您可以在 Cloud SDK 组件管理器中安装这些组件。
故障排除:
- 如果安装失败,提示无法识别 find 命令,请确保您的 PATH 环境变量中包含 find 命令所在的文件夹 (C:WINDOWSsystem32)。
- 如果您卸载了 Cloud SDK,必须重启计算机才能安装新的 Cloud SDK。
对于 macOS
在 macOS 上,您同样需要 Python 来支持 SDK。 Cloud SDK 支持 Python 3 (3.5-3.8) 和 Python 2 (2.7.9 或更高版本)。 您可以选择安装带有打包 Python 的 macOS 64 位版本。
您可以通过以下命令查看当前 Python 版本:
python -V
如果您需要了解更多关于 Python 解释器的信息,请访问 gcloud 主题启动。
根据您的操作系统选择合适的软件包下载。 您可以使用命令 `uname -m` 来确定您的机器硬件名称。
解压下载的文件到您希望的路径,建议放置在您的主目录中。在 macOS 上,您只需打开下载的 .tar.gz 存档文件即可。
如果您想替换现有安装,请删除现有的 google-cloud-sdk 目录,并将新的存档解压到同一位置。
您可以选择使用安装脚本安装其他 Cloud SDK 工具,并配置命令补全和使用统计收集。在提取的 SDK 文件夹的根目录执行以下命令:
./google-cloud-sdk/install.sh
您可以使用 ` –help` 参数来查看安装脚本的帮助信息,例如:
./google-cloud-sdk/install.sh --help
如果需要启用屏幕阅读器模式,请使用以下命令:
./google-cloud-sdk/install.sh --screen-reader=true
安装完成后,重新启动终端以使更改生效。
最后,通过以下命令初始化 SDK:
./google-cloud-sdk/bin/gcloud init
可选操作:
- 从组件管理器安装其他 SDK 组件。
- 安装最新的 Google 云客户端库 及支持语言的库。
使用 gcloud
上述安装说明安装了默认的 Cloud SDK 组件,包括 gcloud、gsutil 和 bq 命令行工具。 您可以使用 gcloud components 命令组来管理和使用已安装的组件。包括查看已安装的组件,安装和删除组件,以及将 Cloud SDK 升级或降级到特定版本。
要安装其他组件,可以使用 `gcloud components install` 命令,或者安装相应的 deb 或 RPM 包。
Gcloud 移动版
如果您希望在智能手机上使用 gcloud,请安装 Google Cloud Console 移动应用。
iPhone 用户: 谷歌云控制台 | 应用商店.
安卓用户:谷歌云控制台 | 谷歌播放.
打开应用后,您会看到一个黑色的外壳图标,点击即可使用。
总结
通过上述说明,您可以轻松地在浏览器、计算机或智能手机上使用 gcloud,并且安装过程在各个操作系统上都非常简单。gcloud CLI 无疑是管理 Google Cloud Platform 的强大助手。