Usuwanie hosta wirtualnego/środowiska/organizacji

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:

  1. Usuń wszystkie hosty wirtualne w środowisku zgodnie z opisem powyżej.
  2. Odłączono środowisko od wszystkich procesorów komunikatów.
  3. 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:

  1. usunąć wszystkie hosty wirtualne we wszystkich środowiskach w organizacji zgodnie z opisem powyżej;
  2. usunąć wszystkie środowiska w organizacji zgodnie z opisem powyżej,
  3. 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&region=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"