在 UI 中部署 Proxy

您正在查看 Apigee Edge 說明文件。
查看 Apigee X 說明文件
資訊

根據預設,Apigee Edge 中的所有機構都具有兩個環境:testprod。命名可隨意決定。這些環境只是讓您有一個區域,用於處理及測試 API 變更,以及在另一個區域中公開 API 的區域。

依您的角色而定,您可能無法部署至所有環境。使用者只能部署至 test 環境。管理員可以部署至任何環境。

部署選項

您可以將 Proxy 部署為修訂版本或版本。這些概念並不相同,請參見下文。

關於修訂版本

機構中的每個環境只能部署一個 API Proxy 的修訂版本。一般而言,在 prod 內有 Proxy 修訂版本,而另一個修訂版本位於 test 中,因為這個修訂版本正在測試或開發。舉例來說,您可能在 test 中部署修訂版本 1,並且在 prod 中部署修訂版本 20。如要查看所有修訂版本的部署作業,請前往 API Proxy 編輯器的總覽頁面。

如果您在不變更基礎路徑的情況下建立 API Proxy 的新修訂版本,然後將該修訂版本部署至已部署的環境,系統會取消部署前一個版本,並部署新的修訂版本。請注意,透過管理 UI 部署可能會影響來電。如要在部署期間更順利地處理及轉換傳入呼叫,請使用 Management API。請參閱「使用 Management API 部署 API Proxy」一文,瞭解如何流暢部署。

Apigee Edge 的修訂版本功能並非做為來源控管系統使用,使用現有的原始碼存放區和軟體開發生命週期 (SDLC) 程序來管理變更,並保留 API Proxy 的記錄。您可以將 Edge 中的修訂版本視為快速查看或部署 API Proxy 不同修訂版本的方法。Apigee Edge 最多只能保留 50 個 API Proxy 修訂版本,詳情請參閱「限制」主題。達到上限後,請先備份並刪除不想繼續在 Apigee Edge 中保留的舊修訂版本,然後再建立新的修訂版本。

關於版本

Edge 支援在單一環境中部署單一 Proxy 的多個版本。每個版本都必須有不同的基本路徑 (例如 /v1/v2)。

部署及取消部署 API Proxy

如何在管理 UI 中部署 (或取消部署) API Proxy:

  1. 在 API Proxy 編輯器中,選取要部署 (或取消部署) 的修訂版本。
  2. 按一下「Deployment」>「{environment}」,然後回應確認對話方塊。

    如果 API Proxy 基礎路徑與該環境中其他部署的修訂版本相同,系統會取消部署先前的修訂版本,並將新的修訂版本部署至原本的修訂版本。
    如要在同一環境中部署多個版本,請參閱下一節。