Edge for Private Cloud w wersji 4.18.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_USERNAME:ADMIN_PASSWORD -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_EMAIL:ADMIN_PASSWORD -X DELETE \ http://ms_IP:8080/v1/analytics/groups/ax/analytics_group/scopes?org=org_name&env=env_name
Gdzie analytics_group domyślnie przyjmuje 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 ADMIN_EMAIL --pwd ADMIN_PASSWORD --host localhost
To polecenie zwraca nazwę grupy Analytics w polu name
.
Usuwanie środowiska
Aby usunąć środowisko, użyj tego interfejsu API:
curl -u ADMIN_EMAIL:ADMIN_PASSWORD \ 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_EMAIL:ADMIN_PASSWORD -X POST \ "http://ms_IP:8080/v1/organizations/org_name/pods" \ -d "action=remove®ion=region_name&pod=pod_name"
curl -u ADMIN_EMAIL:ADMIN_PASSWORD \ "http://ms_IP:8080/v1/organizations/org_name/pods"
Usuwanie organizacji
Aby usunąć organizację, użyj tego interfejsu API:
curl -u ADMIN_EMAIL:ADMIN_PASSWORD -X DELETE \ "http://ms_IP:8080/v1/organizations/org_name"