您可以使用多种方法与 Google Cloud 和您的资源进行交互。您选择的方法可能取决于您的偏好、公司工作流和目标。
以下是交互方法示例:
- Google Cloud 控制台:使用基于网络的图形界面。
- Google Cloud CLI:编写命令和脚本。
- Cloud 客户端库:创建您自己的应用。
- 基础架构即代码 (IaC):实现资源部署标准化。
使用基于浏览器的 Google Cloud 控制台
如果您更喜欢通过图形界面管理 Google Cloud 项目和资源,请使用基于浏览器的 Google Cloud 控制台。
使用 Google Cloud 控制台可执行各种管理和行政任务,包括:
- 管理资源。
- 存储、查询和处理数据。
- 连接到虚拟机 (VM)。
- 分析活动。
- 诊断生产问题。
- 部署易于启动的解决方案。
如需了解详情,请参阅 Google Cloud 控制台。
为确保控制台正常运行,请参阅允许访问 Google Cloud 控制台网域。
编写命令和创建脚本
如果您更喜欢在命令行中或通过自动化脚本管理开发和工作流,请使用 Google Cloud CLI。使用 Google Cloud CLI 可高效地大规模执行任务。例如,您可能会执行以下操作:
- 创建脚本以将文件推送到所有虚拟机。
- 使用数据模拟器模拟后端数据,以帮助您高效地编写客户端代码。
- 部署无服务器代码。
使用以下方法运行 gcloud
命令:
安装 Google Cloud CLI,它可让您在本地计算机上的终端窗口中运行命令。
使用基于浏览器的 Cloud Shell(无需本地安装)。从 Google Cloud 控制台打开 Cloud Shell 以使用以下功能:
- 临时 Compute Engine 虚拟机实例。
- 内置代码编辑器。
- 永久性磁盘存储空间。
- 预安装的 gcloud CLI、Terraform 和其他工具。
- 针对 Java、Go、Python、Node.js、PHP、Ruby 和 .NET 的语言支持。
- 网页预览。
- 用于访问 Google Cloud 控制台项目和资源的内置授权。
如需详细了解 Cloud Shell,请参阅 Cloud Shell 的工作原理。
如需查看 gcloud
命令列表以及标志和示例,请参阅 gcloud
参考文档。
使用 Cloud 客户端库开发您自己的应用
如果您想创建自己的应用来管理资源,请使用 Cloud 客户端库访问 Google Cloud API。
Cloud 客户端库可带来以下好处,以帮助您构建应用:
- 使用特定于您的首选语言的惯例。
- 在各项服务中使用一致的样式。
- 处理身份验证。
如需查看概览,请参阅 Cloud 客户端库说明。
使用基础架构即代码 (IaC) 扩缩资源预配和管理
基础架构即代码 (IaC) 是指使用代码(而不是图形界面或命令行脚本)预配和管理基础架构的过程。
您公司的管理员和架构师可以使用 IaC 获得以下好处:
- 整合变更管理流程。
- 在进行更改时进行测试和审核。
- 在源代码控制系统中存储配置。
- 实现基础架构标准化。
Google Cloud 与多种 IaC 工具集成。例如,您可以使用 Terraform,通过可以进行版本控制、重复使用和共享的人类可读的配置文件来预配和管理基础架构。
如需简要了解 IaC 以及可与 Google Cloud搭配使用的工具列表,请参阅 Google Cloud上的基础架构即代码。