Google Cloud SDK 是一套用于与Cloud de Confiance by S3NS 服务交互的库和工具。它包括命令行工具、特定于语言的客户端库、IDE 扩展程序和模拟器,可帮助您在 Cloud de Confiance上管理资源和自动执行任务。
借助 Google Cloud SDK,您可以:
- 管理 Cloud de Confiance 资源:使用 Google Cloud CLI 通过命令行控制虚拟机、应用、数据库和其他服务。
- 与 Cloud de Confiance API 集成:使用 Cloud 客户端库(提供 Java、C++、Python、Node.js、Ruby、Go、.NET、PHP 和 Rust 等语言版本)构建应用。
- 在本地开发和测试:借助适用于 Pub/Sub、Spanner、Bigtable 和 Datastore 模式的 Firestore (Datastore) 等服务的本地模拟器,加快开发周期。
- 在 IDE 中工作:使用 Cloud Code 扩展程序直接从 Visual Studio Code 和 IntelliJ 与 Cloud de Confiance 服务互动。
核心组件
gcloud CLI
gcloud CLI 是Cloud de Confiance的主要命令行工具。您可以使用它在终端中执行管理任务。
如需了解详情,请参阅 gcloud CLI 概览。
用于 API 访问的 Cloud 客户端库
如需以编程方式从应用与 Cloud de Confiance 服务进行交互,请使用 Cloud 客户端库。这些库可提供对 Cloud de Confiance API 的惯用访问方式,从而简化集成并减少样板代码。
Cloud 客户端库支持以下语言:
SAP 开发者还可以使用 ABAP SDK for Cloud de Confiance,该 SDK 为 ABAP 环境提供了一整套客户端库。
如需查看可用 API 的完整列表和概览,请参阅 Cloud de Confiance API。
开发和测试工具
IDE 集成
Google Cloud SDK 提供 IDE 扩展程序,可将 Cloud de Confiance 服务直接整合到您的开发工作流中。借助这些扩展程序,您无需离开自己喜欢的编辑器即可构建、部署和调试应用。
Cloud Code 扩展程序适用于以下 IDE:
如需了解详情,请参阅 Cloud Code 文档。
模拟器
借助模拟器,您可以通过模拟 Cloud de Confiance 服务的行为来开发和测试应用。使用模拟器有助于您节省费用、避免影响生产服务,并在开发期间更快地进行迭代。
Google Cloud SDK 为多种服务提供模拟器,包括:
- Bigtable:使用本地 NoSQL 宽列数据库测试应用。
- Datastore:针对本地 NoSQL 文档数据库进行开发。
- Firestore:使用本地文档数据库构建和测试移动应用、Web 应用和服务器应用。
- Pub/Sub:在本地验证异步消息传递工作流。
- Spanner:在本地测试需要全球分布式关系型数据库的应用。
这些模拟器可提供高保真度的环境,以便您在部署之前调试问题并验证应用的行为。
如需详细了解如何使用这些工具,请参阅使用 Google Cloud SDK 模拟器。
与其他框架和工具搭配使用
Google Cloud SDK 旨在与各种热门框架和工具搭配使用,帮助您简化 Cloud de Confiance上的应用开发和部署流程。虽然这些工具不是核心 SDK 组件的一部分,但它们通常使用 gcloud CLI 或 Cloud 客户端库与 Cloud de Confiance 服务无缝交互。
例如:
- Spring Framework:利用 Google Cloud 集成功能来开发 Spring Boot 应用。
- Kubernetes:使用
kubectl管理 Google Kubernetes Engine (GKE) 上的部署,该工具通常与 gcloud CLI 一起安装。 - Google Cloud 的 daptic to Prometheus:收集和分析应用中的指标。
- Terraform:使用 Cloud de Confiance by S3NS 提供程序以代码形式预配和管理Cloud de Confiance 基础设施。
后续步骤
- 安装 gcloud CLI,并通过 gcloud CLI 快捷指令表了解实用命令。