Bereitstellung eines API-Proxys aufheben

Diese Seite gilt für Apigee und Apigee Hybrid.

Apigee Edge-Dokumentation aufrufen

Sie heben die Bereitstellung einer API-Proxy-Überarbeitung aus Ihrem Cluster wie in den folgenden Abschnitten beschrieben auf.

Beachten Sie beim Aufheben der Bereitstellung einer Überarbeitung Folgendes:

  • Apigee führt das Rollback der Überarbeitung nicht auf die zuvor bereitgestellte Überarbeitung aus.
  • Nach dem Aufheben der Bereitstellung werden in der Umgebung keine Überarbeitungen des API-Proxys mehr bereitgestellt.

Das Aufheben der Bereitstellung eines API-Proxy ähnelt dem Löschen eines API-Proxys, mit dem Unterschied, dass Sie die Bereitstellung während der Aufhebung einer Überarbeitung in der Benutzeroberfläche ändern und später noch einmal bereitstellen können. Wenn Sie den API-Proxy löschen, kann er nicht mehr bearbeitet werden.

Apigee-Benutzeroberfläche

So heben Sie die Bereitstellung eines API-Proxy über die Benutzeroberfläche auf:

  1. Rufen Sie in der Google Cloud Console die Seite Apigee > Proxy-Entwicklung > API-Proxys auf.

    Zu „API-Proxys“

  2. Wählen Sie den API-Proxy aus, dessen Bereitstellung Sie aufheben möchten. Auf der UI wird die Ansicht Overview des API-Proxys angezeigt.

  3. Klicken Sie im Bereich Bereitstellungen auf Bereitstellung aufheben.

    Bereitstellung des Screenshots aufheben

  4. Klicken Sie im Dialogfeld Bereitstellung aufheben auf Bestätigen.

Apigee API

Verwenden Sie den folgenden API-Aufruf, um die Bereitstellung eines API-Proxy aufzuheben:

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

Dabei ist $TOKEN auf Ihr OAuth 2.0-Zugriffstoken festgelegt. Weitere Informationen hierzu finden Sie unter OAuth 2.0-Zugriffstoken abrufen. Informationen zu den in diesem Beispiel verwendeten curl-Optionen finden Sie unter curl verwenden. Eine Beschreibung der Umgebungsvariablen, die Sie verwenden können, finden Sie unter Umgebungsvariablen für Apigee API-Anfragen festlegen.

Im Folgenden finden Sie ein Beispiel für die Ausgabe der Antwort (eine leere Antwort):

{}

Weitere Informationen finden Sie unter Undeploy API Proxy Revision API.

gcloud

In den folgenden Abschnitten finden Sie Beispiele zur Verwendung von gcloud alpha apigee-CLI-Befehlen, um die Bereitstellung von API-Proxy-Überarbeitungen aufzuheben und die Aufhebung der Bereitstellungen zu validieren.

Weitere Informationen und Details zu den in den Beispielen verwendeten Umgebungsvariablen finden Sie unter Erste Schritte mit gcloud mit Apigee.

Bereitstellung einer API-Proxy-Überarbeitung mit der gcloud CLI aufheben

Verwenden Sie den folgenden gcloud-Befehl, um die Bereitstellung einer API-Proxy-Überarbeitung aufzuheben:

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

Im Folgenden finden Sie ein Beispiel für die Antwort:

Using Apigee organization `my-org`

Das Aufheben der Bereitstellung einer API-Proxy-Überarbeitung mit der gcloud CLI validieren

Mit folgendem gcloud-Befehl können Sie prüfen, ob die API-Proxy-Überarbeitung für die Umgebung aufgehoben wurde:

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

Im Folgenden finden Sie ein Beispiel für die Antwort:

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

Weitere Informationen finden Sie unter Bereitstellungs-CLI auflisten.