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
- Laufzeitprojekt vom API-Hub trennen
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:
- Wählen Sie in der Google Cloud -Console Ihr Hostprojekt aus.
- Rufen Sie die Seite API-Hub auf.
- Klicken Sie im linken Navigationsmenü auf Einstellungen, um die Seite Einstellungen zu öffnen.
- Rufen Sie den Tab Projektverknüpfungen auf.
- Klicken Sie auf Einstellungen bearbeiten für das API Gateway-Projekt.
- 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.
- 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:
- Wählen Sie in der Google Cloud -Console Ihr Hostprojekt aus.
- Rufen Sie die Seite API-Hub auf.
- Klicken Sie im linken Navigationsmenü auf Einstellungen, um die Seite Einstellungen zu öffnen.
- Rufen Sie den Tab Projektverknüpfungen auf.
- Klicken Sie auf Laufzeitprojekt trennen, das mit dem API Gateway-Projekt verknüpft ist.
- 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.