取消部署 API Proxy

本頁內容適用於 ApigeeApigee Hybrid

查看 Apigee Edge 說明文件。

如要從叢集取消部署 API Proxy 修訂版本,請參閱下列各節。

請注意,取消部署修訂版本時:

  • Apigee 不會將修訂版本復原為先前部署的修訂版本。
  • 取消部署後,環境中不會部署任何 API Proxy 修訂版本。

取消部署 API Proxy 與刪除 API Proxy 類似,但取消部署修訂版本後,您可以在使用者介面中編輯該版本,然後重新部署。如果刪除 API Proxy,就無法再編輯。

Apigee UI

如要使用 UI 取消部署 API Proxy,請按照下列步驟操作:

  1. 在 Google Cloud 控制台中,前往「Apigee」>「Proxy 開發」>「API Proxy」頁面。

    前往「API Proxies」(API Proxy)

  2. 選取要取消部署的 API Proxy。 使用者介面會顯示 API Proxy 的「總覽」檢視畫面。

  3. 在「Deployments」部分,按一下「Undeploy」

    取消部署螢幕截圖

  4. 在「Undeploy」對話方塊中,按一下「Confirm」

Apigee API

如要取消部署 API Proxy,請使用下列 API 呼叫:

curl "https://apigee.googleapis.com/v1/organizations/$ORG/environments/$ENV/apis/$API/revisions/$REV/deployments" \
  -X DELETE \
  -H "Authorization: Bearer $TOKEN"

其中 $TOKEN 是您設定的 OAuth 2.0 存取權杖,如「取得 OAuth 2.0 存取權杖」一文所述。如要瞭解本範例中使用的 curl 選項,請參閱「使用 curl」。如要瞭解可使用的環境變數,請參閱「為 Apigee API 要求設定環境變數」。

以下是回應輸出內容的範例 (空白回應):

{}

詳情請參閱「取消部署 API Proxy 修訂版本 API」。

gcloud

下列各節提供使用 gcloud alpha apigee CLI 指令取消部署 API Proxy 修訂版本,以及驗證取消部署作業的範例。

如要進一步瞭解範例中使用的環境變數,請參閱「開始使用 gcloud 和 Apigee」。

使用 gcloud CLI 取消部署 API Proxy 修訂版本

如要取消部署 API Proxy 修訂版本,請使用下列 gcloud 指令:

gcloud alpha apigee apis undeploy $REV --api=$API --environment=$ENV

以下是回應範例:

Using Apigee organization `my-org`

使用 gcloud CLI 驗證 API Proxy 修訂版本是否已取消部署

如要驗證 API Proxy 修訂版本已從環境中取消部署,請使用下列 gcloud 指令:

gcloud alpha apigee deployments list --api=$API --environment=$ENV

以下是回應範例:

Using Apigee organization `my-org`
Listed 0 items.

詳情請參閱「列出部署作業 CLI」。