Edge dla chmury prywatnej w wersji 4.19.01
W tej sekcji dowiesz się, jak usunąć organizacje, środowiska i hosty wirtualne. Kolejność wywołań interfejsu API jest bardzo ważna. Na przykład krok usuwania organizacji można wykonać dopiero po usunięciu wszystkich powiązanych z nią środowisk.
Usuwanie hosta wirtualnego
Zanim usuniesz hosta wirtualnego ze środowiska, musisz zaktualizować wszystkie serwery proxy interfejsu API, które odwołują się do hosta wirtualnego, aby usunąć odwołanie. Więcej informacji znajdziesz w artykule na temat hostów wirtualnych.
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 w środowisku zgodnie z opisem powyżej.
- Odłączono środowisko od wszystkich procesorów komunikatów.
- Uporządkowane statystyki.
Odłączanie środowiska od procesora komunikatów
Aby usunąć powiązanie środowiska z procesorem komunikatów, użyj tego interfejsu API. Jeśli chcesz usunąć środowisko, musisz odłączyć je od wszystkich procesorów komunikatów:
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 komunikatów.
Statystyki dotyczące zwalniania miejsca
Aby usunąć informacje analityczne o 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, jak nazywa się grupa analityczna, 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 analitycznej w polu name.
Usuwanie środowiska
Aby usunąć środowisko:
curl -u ADMIN_EMAIL:ADMIN_PASSWORD \ "http://ms_IP:8080/v1/organizations/org_name/environments/env_name" \ -X DELETE
Usuwanie organizacji
Możesz usunąć organizację tylko wtedy, gdy:
- usunąć wszystkie hosty wirtualne we wszystkich środowiskach w organizacji zgodnie z opisem powyżej;
- usunąć wszystkie środowiska w organizacji zgodnie z opisem powyżej,
- Odłączono organizację od wszystkich podów.
Odłączanie organizacji od poda
Aby odłączyć organizację od poda, 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"
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"