Edge for Private Cloud wer. 4.16.05
W tej sekcji opisano usuwanie organizacji, środowisk i hostów wirtualnych. Pamiętaj, że bardzo ważna jest kolejność wywołań interfejsu API, co oznacza, że krok usuwania organizacji można wykonać dopiero po usunięciu wszystkich powiązanych środowisk w organizacji.
Usuwanie hosta wirtualnego
Przed usunięciem hosta wirtualnego ze środowiska musisz zaktualizować wszystkie serwery proxy interfejsu API, które się do niego odwołują, aby usunąć te odniesienia. 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ąć dopiero wtedy, gdy:
- Usunięto wszystkie hosty wirtualne w środowisku w sposób opisany powyżej.
- Usunięto powiązanie środowiska od wszystkich procesorów wiadomości.
- Wyczyszczono statystyki.
Usuwanie powiązania środowiska z procesora wiadomości
Za pomocą poniższego interfejsu API możesz usunąć powiązanie środowiska z procesorem wiadomości. 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 identyfikator 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 Analytics dotyczące 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 domyślnie ma wartość analytics-001.
Jeśli nie masz pewności co do nazwy grupy w YouTube Analytics, użyj tego polecenia, aby ją wyświetlić:
> apigee-adminapi.sh analytics groups list --admin adminEmail --pwd adminPword --host localhost
To polecenie zwraca nazwę grupy w Analytics w polu name.
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
Aby usunąć organizację, musisz mieć:
- Usunięto wszystkie hosty wirtualne we wszystkich środowiskach w organizacji w sposób opisany powyżej.
- Wszystkie środowiska w organizacji zostały usunięte w sposób opisany powyżej.
- Usunięto powiązanie organizacji ze wszystkimi podami.
Usuwanie powiązania organizacji z podem
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>"