Edge for Private Cloud w wersji 4.16.09
W tej sekcji opisaliśmy usuwanie organizacji, środowisk i hostów wirtualnych. Pamiętaj, że kolejność wywołań interfejsu API jest bardzo ważna. Oznacza to na przykład, że usunięcie organizacji może zostać wykonane dopiero po usunięciu wszystkich powiązanych środowisk w tej organizacji.
Usuwanie hosta wirtualnego
Zanim usuniesz hosta wirtualnego z otoczenia, musisz zaktualizować wszystkie serwery proxy interfejsu API, które odwołują się do tego hosta, aby usunąć to odwołanie. Więcej informacji znajdziesz w artykule Hosty wirtualne.
Aby usunąć hosta wirtualnego, użyj tego interfejsu API:
curl -u <admin user>:<admin passwd> -X DELETE \ "http://<ms-ip>:8080/v1/organizations/<org-name>/environments/<env-name>/virtualhosts/{virtualhost_name}"
Usuwanie środowiska
Środowisko możesz usunąć tylko wtedy, gdy:
- Usuń wszystkie hosty wirtualne ze środowiska w sposób opisany powyżej.
- Odłącz środowisko od wszystkich procesorów wiadomości.
- Uprzątanie statystyk.
Usuwanie powiązania Środowisko z procesora wiadomości
Użyj poniższego interfejsu API, aby usunąć powiązanie środowiska z procesorem wiadomości. Jeśli Jeśli chcesz usunąć środowisko, musisz odłączyć je od wszystkich procesorów wiadomości:
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>"
Gdzie „<uuid>” to UUID procesora wiadomości.
> curl http://<mp-ip>:8082/v1/servers/self
Gdzie „<mp-ip>” to Adres IP procesora wiadomości.
Statystyki czyszczenia
Usuń informacje analityczne o organizacji:
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>
gdzie analytics_group to domyślna wartość analytics-001.
Jeśli nie masz pewności co do nazwy grupy statystyk, użyj następującego polecenia, aby wyświetlić :
> apigee-adminapi.sh analytics groups list --admin adminEmail --pwd adminPword --host localhost
To polecenie zwraca w polu name nazwę grupy Analytics.
Usuwanie środowiska
Aby usunąć środowisko, użyj tego interfejsu API:
curl -u <admin user>:<admin passwd> \ http://<ms-ip>:8080/v1/organizations/<org-name>/environments/<env-name> \ -X DELETE
Usuwanie organizacji
Organizację możesz usunąć tylko wtedy, gdy:
- Usuń wszystkie hosty wirtualne ze wszystkich środowisk w organizacji w sposób opisany powyżej.
- Usunięto wszystkie środowiska w organizacji w sposób opisany powyżej.
- Odłączyliśmy organizację od wszystkich modułów.
Usuwanie powiązania organizacji z Blok reklamowy
Aby usunąć powiązanie organizacji z podem, użyj tego interfejsu API:
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"
Usuwanie organizacji
Aby usunąć organizację, użyj tego interfejsu API:
curl -u <admin user>:<admin passwd> -X DELETE \ "http://<ms-ip>:8080/v1/organizations/<org-name>"