Edge dla chmury prywatnej w wersji 4.17.05
W tej sekcji opisano 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 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 sekcji 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:
- 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 user>:<admin passwd> -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.
> curl http://<mp-ip>:8082/v1/servers/self
Gdzie „<mp-ip>” to adres IP procesora komunikatów.
Statystyki dotyczące czyszczenia danych
Usuwanie informacji analitycznych 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 domyślnie ma 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 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
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 user>:<admin passwd> -X POST \ "http://<ms-ip>:8080/v1/organizations/<org-name>/pods" \ -d "action=remove®ion=<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>"