使用 Apigee 进行本地开发概览

本页面适用于 ApigeeApigee Hybrid

查看 Apigee Edge 文档。

您可以使用 Cloud Code 在本地环境中开发和测试 Apigee API 和 API 代理。Cloud Code 是一个扩展程序,可将 Apigee API 开发、测试和部署集成到 Visual Studio Code (VS Code) IDE 中,包括使用 Apigee 模拟器(本地运行时)通过单元测试和手动测试来验证功能。

本地开发期间,使用 Apigee in Cloud Code 开发 API 代理,并使用 Apigee 模拟器(本地运行时)通过单元测试和手动测试来验证功能。

归档部署期间,利用包含完整环境和 API 代理配置的归档,部署到 Apigee 进行集成测试和发布。

使用 Apigee 进行本地开发的优势

使用 Apigee 进行本地开发的优势包括:

  • 使用 Gemini Code Assist 加快 API 设计、开发和管理。
  • 通过构建和测试周期快速迭代,同时不影响其他相关应用
  • 创建并运行可重复的单元测试,以验证代码是否生成预期结果
  • 发现部署的版本中的更改
  • 跟踪谁对特定部署进行了更改

适用于 Apigee API 管理的 Gemini Code Assist

Apigee 可以通过 Gemini Code Assist 在 Cloud Code 中提供用于 API 设计和管理的 API 辅助功能,包括:

  • 使用 Gemini Code Assist,根据描述 API 的提示生成 OpenAPI 规范 (OAS) 3.0 版规范。
  • Gemini Code Assist 在生成规范时使用企业 API Hub 目录。
  • 查看和修改生成的规范。
  • 使用本地模拟服务器试用该 API。
  • 新 API 准备就绪后,在 Apigee API Hub 中注册。
  • 在 Cloud Code 中修改 API Hub 规范,并将更改保存回 API Hub。
  • 通过 Cloud Code 创建 Apigee API 代理。

不需要启用 Gemini Code Assist 插件,即可在预览版中使用此功能。您必须启用 Gemini for Google Cloud API。请参阅使用 Gemini Code Assist

使用归档部署的禁止操作

要支持本地开发,您必须为 Apigee 组织中的环境启用归档部署。在 Apigee 环境中启用归档部署后,您将无法在环境中执行某些操作,以防止与本地开发冲突:如需了解完整详情,请参阅使用归档部署的禁止操作的总结