透過 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 (本機執行階段) 進行單元和手動測試,驗證功能。

封存檔部署期間,請利用封存檔 (其中包含完整環境和 API 代理程式設定) 部署至 Apigee,以便進行整合測試及發布。

透過 Apigee 進行本機開發的好處

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

  • 使用 Gemini Code Assist,加快 API 設計、開發和管理作業。
  • 快速進行建構和測試週期,且不會影響其他依附應用程式
  • 建立並執行可重複的單元測試,驗證程式碼是否產生預期的結果
  • 找出在版本中部署的變更集
  • 追蹤誰對特定部署作業進行變更

適用於 Apigee API 管理平台的 Gemini Code Assist

Apigee 可透過 Gemini Code Assist,在 Cloud Code 中加入 API 輔助功能,用於 API 設計和管理,包括:

  • 使用 Gemini Code Assist 中的 @Apigee 工具,根據描述 API 的提示產生 OpenAPI 規範 (OAS) 3.0 版規範。規格開發作業可以納入 Apigee API 中心企業情境的背景資訊,以便開發人員據此進行規格開發。
  • Gemini Code Assist 產生規格時,會使用企業 API Hub 目錄。
  • 查看及編輯產生的規格。
  • 使用模擬伺服器測試 API。在本機開發環境中使用本機模擬伺服器進行測試。為持續性測試服務建立遠端模擬伺服器,讓多位開發人員同時測試 API。
  • 將 API 新增至企業 API Hub 目錄。
  • 在 Gemini Code Assist 中叫用 @Apigee 工具,透過提示編輯現有的 OpenAPI 規格
  • 在本機開發環境中,根據規格建立 Apigee API Proxy。

如要使用這項功能,您必須為 Apigee 設定 Gemini Code Assist。請參閱「搭配使用 Gemini Code Assist、Cloud Code 和 Apigee」。

封存部署作業的禁止動作

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