您正在查看 Apigee Edge 說明文件。
前往 Apigee X 說明文件。 info
根據預設,Apigee Edge 中的所有機構都有兩個環境:test
和 prod
。您可以使用任意名稱。這些環境只是為了讓您有一個可用於處理及測試 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:
- 在 API 代理編輯器中,選取要部署 (或取消部署) 的修訂版本。
- 依序點選「部署」>「{environment}」,然後回應確認對話方塊。
如果 API Proxy 基礎路徑與該環境中其他已部署的修訂版本相同,系統會取消部署舊版,並在該位置部署新版。
如要在同一個環境中部署多個版本,請參閱下一節。