Edge for Private Cloud Version 4.16.09
In diesem Abschnitt wird beschrieben, wie Sie Organisationen, Umgebungen und virtuelle Hosts entfernen. Beachten Sie, dass ist die Reihenfolge der API-Aufrufe sehr wichtig, z. B. der Schritt zum Entfernen eines Organisation erst ausgeführt werden kann, nachdem Sie alle zugehörigen Umgebungen in der Unternehmen.
Virtuellen Host löschen
Bevor Sie einen virtuellen Host aus einer Umgebung löschen können, müssen Sie alle API-Proxys aktualisieren, die auf den virtuellen Host, um den Verweis zu entfernen. Weitere Informationen finden Sie unter Virtuelle Hosts.
Verwenden Sie die folgende API, um einen virtuellen Host zu löschen:
curl -u <admin user>:<admin passwd> -X DELETE \ "http://<ms-ip>:8080/v1/organizations/<org-name>/environments/<env-name>/virtualhosts/{virtualhost_name}"
Umgebung löschen
Sie können eine Umgebung erst löschen, nachdem Sie Folgendes getan haben:
- Alle virtuellen Hosts in der Umgebung wurden wie oben beschrieben gelöscht.
- Die Zuordnung der Umgebung zu allen Message Processors wurde aufgehoben.
- Analysen wurden bereinigt.
Verknüpfung einer Umgebung mit dem Message Processor aufheben
Verwenden Sie die folgende API, um die Verknüpfung einer Umgebung mit einem Nachrichten-Prozessor aufzuheben. Wenn Sie die Umgebung löschen möchten, müssen Sie die Verknüpfung mit allen Nachrichten-Prozessoren aufheben:
curl -H "Content-Type: application/x-www-form-urlencoded" \ -u <admin user>:<admin passwd> -X POST \ "http://<ms-ip>:8080/v1/organizations/<org-name>/environments/<env-name>/servers" \ -d "action=remove&uuid=<uuid>"
Dabei ist <uuid> die UUID des Nachrichtenverarbeiters.
> curl http://<mp-ip>:8082/v1/servers/self
Dabei ist <mp-ip> die IP-Adresse des Nachrichten-Prozessors.
Analysedaten bereinigen
So entfernen Sie Analysedaten zur Organisation:
curl -u <admin user>:<admin passwd> -X DELETE \ http://<ms-IP>:8080/v1/analytics/groups/ax/<analytics_group>/scopes?org=<org-name>&env=<env-name>
wobei analytics_group standardmäßig „analytics-001“ ist.
Wenn Sie sich nicht sicher sind, wie die Analysegruppe heißt, verwenden Sie den folgenden Befehl, um sie aufzurufen:
> apigee-adminapi.sh analytics groups list --admin adminEmail --pwd adminPword --host localhost
Dieser Befehl gibt den Namen der Analysegruppe im Feld name zurück.
Umgebung löschen
Verwenden Sie die folgende API, um eine Umgebung zu löschen:
curl -u <admin user>:<admin passwd> \ http://<ms-ip>:8080/v1/organizations/<org-name>/environments/<env-name> \ -X DELETE
Organisation löschen
Sie können eine Organisation erst löschen, nachdem Sie
- Alle virtuellen Hosts in allen Umgebungen in der Organisation wie oben beschrieben gelöscht.
- Alle Umgebungen in der Organisation wurden wie oben beschrieben gelöscht.
- Die Verknüpfung der Organisation mit allen Pods wurde aufgehoben.
Verknüpfung einer Organisation mit einem Pod aufheben
Verwenden Sie die folgende API, um die Verknüpfung einer Organisation mit einem Pod aufzuheben:
curl -H "Content-Type: application/x-www-form-urlencoded" \ -u <admin user>:<admin passwd> -X POST \ "http://<ms-ip>:8080/v1/organizations/<org-name>/pods" \ -d "action=remove®ion=<region-name>&pod=<pod-name>"
curl -u <admin user>:<admin passwd> \ "http://<ms-ip>:8080/v1/organizations/<org-name>/pods"
Organisation löschen
Verwenden Sie die folgende API, um eine Organisation zu löschen:
curl -u <admin user>:<admin passwd> -X DELETE \ "http://<ms-ip>:8080/v1/organizations/<org-name>"