与 Google Cloud 交互的方法

您可以使用多种方法与 Google Cloud 和您的资源进行交互。您选择的方法可能取决于您的偏好、公司工作流和目标。

以下是交互方法示例:

使用基于浏览器的 Google Cloud 控制台

如果您更喜欢通过图形界面管理 Google Cloud 项目和资源,请使用基于浏览器的 Google Cloud 控制台。

使用 Google Cloud 控制台可执行各种管理和行政任务,包括:

  • 管理资源。
  • 存储、查询和处理数据。
  • 连接到虚拟机 (VM)。
  • 分析活动。
  • 诊断生产问题。
  • 部署易于启动的解决方案。

如需了解详情,请参阅 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 上的基础架构即代码