API Gateway-Verbindung aus dem API-Hub entfernen

Auf dieser Seite wird beschrieben, wie Sie eine API Gateway-Verbindung aus dem API-Hub entfernen.

Übersicht

So entfernen Sie eine API Gateway-Verbindung aus dem API-Hub:

API Gateway-Assets aus dem API-Hub entfernen, ohne das Laufzeitprojekt zu trennen

Entfernen Sie API Gateway-Assets aus dem API-Hub, ohne das Laufzeitprojekt zu trennen, wie unten beschrieben.

Google Cloud Console

So entfernen Sie API Gateway-Assets aus den Einstellungen für die Zuordnung von Laufzeitprojekten:

  1. Wählen Sie in der Google Cloud -Console Ihr Hostprojekt aus.
  2. Rufen Sie die Seite API-Hub auf.

    Zum API-Hub

  3. Klicken Sie im linken Navigationsmenü auf  Einstellungen, um die Seite Einstellungen zu öffnen.
  4. Rufen Sie den Tab Projektverknüpfungen auf.
  5. Klicken Sie auf Einstellungen bearbeiten für das API Gateway-Projekt.
  6. Deaktivieren Sie im Bereich Einstellungen für die Projektzuordnung die Option API Gateway-Plug‑in und alle anderen API-Assets, die Sie automatisch importieren möchten.
  7. Klicken Sie auf Speichern.

REST

Verwenden Sie die API delete plugin instance, um API Gateway-Assets aus dem Laufzeitprojekt zu entfernen.

Beispiel:

curl "https://apihub.googleapis.com/v1/projects/HUB_PROJECT_ID/locations/HUB_LOCATION/plugins/PLUGIN_TYPE/instances/PLUGIN_INSTANCE_ID" \
  -X DELETE \
  -H "Authorization: Bearer $(gcloud auth print-access-token)"

Ersetzen Sie Folgendes:

  • HUB_PROJECT_ID ist der Name des API-Hub-Hostprojekts. Das Hostprojekt wurde bei der Bereitstellung des API-Hubs ausgewählt.
  • HUB_LOCATION: der Standort des Hostprojekts. Der Standort wurde bei der Bereitstellung des API-Hubs ausgewählt.
  • PLUGIN_TYPE: Art des Plug-ins. Auf system-api-gateway festgelegt.
  • PLUGIN_INSTANCE_ID: ID der API Gateway-Plug-in-Instanz. Verwenden Sie die API list plugin instances, um die ID der Plugin-Instanz abzurufen.

Bei Erfolg wird ein Operation-JSON-Objekt zurückgegeben.

API Gateway-Projekt vom API-Hub trennen

Trennen Sie das Laufzeitprojekt wie unten beschrieben vom API-Hub.

Google Cloud Console

So trennen Sie das API Gateway-Projekt vom API-Hub:

  1. Wählen Sie in der Google Cloud -Console Ihr Hostprojekt aus.
  2. Rufen Sie die Seite API-Hub auf.

    Zum API-Hub

  3. Klicken Sie im linken Navigationsmenü auf  Einstellungen, um die Seite Einstellungen zu öffnen.
  4. Rufen Sie den Tab Projektverknüpfungen auf.
  5. Klicken Sie auf Laufzeitprojekt trennen, das mit dem API Gateway-Projekt verknüpft ist.
  6. Klicken Sie auf Bestätigen.

REST

Verwenden Sie die API delete runtime project attachments, um das Laufzeitprojekt vom API-Hub zu trennen.

Beispiel:

curl 'https://apihub.googleapis.com/v1/projects/HUB_PROJECT_ID/locations/HUB_LOCATION/runtimeProjectAttachments/RUNTIME_PROJECT_ID' \
  -X DELETE \
  -H "Authorization: Bearer $(gcloud auth print-access-token)"

Ersetzen Sie Folgendes:

  • HUB_PROJECT ist der Name des API-Hub-Hostprojekts. Das Hostprojekt wurde bei der Bereitstellung des API-Hubs ausgewählt.
  • HUB_LOCATION: der Standort des Hostprojekts. Der Standort wurde bei der Bereitstellung des API-Hubs ausgewählt.
  • RUNTIME_PROJECT_ID: ID des Laufzeitprojekts. Verwenden Sie die API Laufzeit-Projektanhänge auflisten, um die Laufzeit-Projekt-ID abzurufen.

Bei Erfolg wird ein leeres JSON-Objekt zurückgegeben.