Usuwanie hosta wirtualnego/środowiska/organizacji

Edge for Private Cloud w wersji 4.16.05

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, że na przykład usunięcie żądania organizacji można uruchomić dopiero po usunięciu wszystkich powiązanych środowisk Twojej organizacji.

Usuwanie hosta wirtualnego

Zanim usuniesz hosta wirtualnego ze środowiska, musisz zaktualizować wszystkie serwery proxy interfejsu API, odwołuje się do hosta wirtualnego w celu usunięcia odwołania. 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

Aby usunąć środowisko, musisz mieć:

  1. Wszystkie hosty wirtualne w środowisku zostały usunięte w sposób opisany powyżej.
  2. Odłączono środowisko od wszystkich procesorów wiadomości.
  3. Wyczyszczono statystyki.

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 „&lt;uuid&gt;” to UUID procesora wiadomości.

> curl http://<mp-ip>:8082/v1/servers/self

Gdzie „&lt;mp-ip&gt;” 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 nazwę grupy analitycznej 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

Organizację możesz usunąć tylko wtedy, gdy:

  1. Usunięto wszystkie hosty wirtualne we wszystkich środowiskach w organizacji w sposób opisany powyżej.
  2. Usunięto wszystkie środowiska w organizacji w sposób opisany powyżej.
  3. Odłączono organizację od wszystkich podó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&region=<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>"