在 UI 中部署 Proxy

您正在查看 Apigee Edge 說明文件。
前往 Apigee X 說明文件
info

根據預設,Apigee Edge 中的所有機構都有兩個環境:testprod。您可以使用任意名稱。這些環境只是為了讓您有一個可用於處理及測試 API 變更的區域,以及另一個可將 API 公開給應用程式的區域。

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

部署選項

您可以將 Proxy 部署為修訂版本或版本。這兩者是不同的概念,請參閱下文。

關於修訂

機構中的每個環境只能有一個已部署的 API Proxy 修訂版本。通常會在 prod 中設定代理修訂版本,而另一個修訂版本則會在 test 中,因為該版本正在測試或開發中。舉例來說,您可以在 test 中部署第 1 個修訂版本,並在 prod 中部署第 20 個修訂版本。您可以在 API 代理編輯器的「總覽」頁面查看所有修訂版本的部署作業。

當您建立 API Proxy 的新修訂版本,但未變更其基礎路徑,然後將其部署至已部署的環境時,系統會取消部署舊版,並在該位置部署新版。請注意,透過管理介面進行部署可能會影響來電。如要在部署期間更妥善地處理及轉移傳入的通話,請使用管理 API。請參閱「使用管理 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 代理編輯器中,選取要部署 (或取消部署) 的修訂版本。
  2. 依序點選「部署」>「{environment}」,然後回應確認對話方塊。

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