Usuwanie hosta wirtualnego/środowiska/organizacji

Edge for Private Cloud w wersji 4.16.09

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

Usuwanie hosta wirtualnego

Zanim usuniesz hosta wirtualnego z otoczenia, musisz zaktualizować wszystkie serwery proxy interfejsu API, które odwołują się do tego hosta, aby usunąć to odwołanie. 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ąć tylko wtedy, gdy:

  1. Usuń wszystkie hosty wirtualne ze środowiska w sposób opisany powyżej.
  2. Odłącz środowisko od wszystkich procesorów wiadomości.
  3. Uprzątanie statystyk.

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 w polu name nazwę grupy Analytics.

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. Usuń wszystkie hosty wirtualne ze wszystkich środowisk w organizacji w sposób opisany powyżej.
  2. Usunięto wszystkie środowiska w organizacji w sposób opisany powyżej.
  3. Odłączyliśmy organizację od wszystkich modułó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>"