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-Proxys ä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-Proxys ü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 folgenden API-Aufruf, um die Bereitstellung eines API-Proxys 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 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-Befehlszeile aufheben

Verwenden Sie folgenden gcloud-Befehl, um eine API-Proxy-Überarbeitung bereitzustellen:

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-Befehlszeile 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.