透過 Apigee 本機開發的總覽

本頁內容適用於 ApigeeApigee Hybrid

查看 Apigee Edge 說明文件。

您可以使用 Cloud Code,在本機環境中開發及測試 Apigee API 和 API Proxy。Cloud Code 是一項擴充功能,可將 Apigee API 的開發、測試和部署作業整合至 Visual Studio Code (VS Code) IDE,包括使用 Apigee Emulator (本機執行階段) 透過單元測試和手動測試驗證功能。

本機開發期間,您可以使用 Cloud Code 中的 Apigee 開發 API Proxy,並透過單元測試和手動測試,使用 Apigee Emulator (本機執行階段) 驗證功能。

封存檔案部署期間,將封存檔案部署至 Apigee,以進行整合測試和發布,封存檔案中包含完整的環境和 API 代理設定。

透過 Apigee 本機開發的好處

透過 Apigee 本機開發的優點包括:

  • 使用 Gemini Code Assist 快速設計、開發及管理 API。
  • 快速反覆執行建構和測試週期,不會影響其他相依應用程式
  • 建立及執行可重複執行的單元測試,確認程式碼產生預期結果
  • 找出在版本中部署的一組變更
  • 追蹤特定部署作業的變更者

Apigee API 管理平台的 Gemini Code Assist

Apigee 可以在 Cloud Code 中提供 API 輔助功能,協助您設計及管理 API,包括 Gemini Code Assist

  • 使用 Gemini Code Assist 中的 @Apigee 工具,從描述 API 的提示生成 OpenAPI 規格 (OAS) 3.0 版規格。規格開發作業可納入 Apigee API 中心企業情境的脈絡資訊,做為規格開發的參考依據。
  • Gemini Code Assist 會在生成規格時使用企業 API Hub 目錄。
  • 查看及編輯產生的規格。
  • 使用模擬伺服器測試 API。在本機開發環境中進行測試時,請使用本機模擬伺服器。為永久測試服務建立遠端模擬伺服器,讓多位開發人員同時測試 API。
  • 將 API 新增至企業 API 中心目錄。
  • 在 Gemini Code Assist 中叫用 @Apigee 工具,使用提示編輯現有的 OpenAPI 規格
  • 在本地開發環境中,從規格建立 Apigee API Proxy。

如要使用這項功能,請先設定 Apigee 適用的 Gemini Code Assist。請參閱「 將 Gemini Code Assist 與 Cloud Code 和 Apigee 搭配使用」

封存部署作業後無法執行的動作

如要支援本機開發,您必須為 Apigee 機構中的環境啟用封存檔案部署。在 Apigee 環境中啟用封存檔案部署功能後,您將無法在該環境中執行特定動作,以免與本機開發作業發生衝突。詳情請參閱「封存部署作業後無法執行的動作摘要」。