Edge for Private Cloud versione 4.17.01
Questa sezione illustra la rimozione di organizzazioni, ambienti e host virtuali. Tieni presente che l'ordine delle chiamate API è molto importante, il che significa, ad esempio, che il passaggio per rimuovere un' organizzazione può essere eseguito solo dopo aver rimosso tutti gli ambienti associati nell' organizzazione.
Eliminare un host virtuale
Prima di poter eliminare un host virtuale da un ambiente, devi aggiornare tutti i proxy API che fanno riferimento all'host virtuale per rimuovere il riferimento. Per saperne di più, consulta Host virtuali.
Utilizza la seguente API per eliminare un host virtuale:
curl -u <admin user>:<admin passwd> -X DELETE \ "http://<ms-ip>:8080/v1/organizations/<org-name>/environments/<env-name>/virtualhosts/{virtualhost_name}"
Eliminazione di un ambiente
Puoi eliminare un ambiente solo dopo aver:
- Sono stati eliminati tutti gli host virtuali nell'ambiente come descritto sopra.
- È stato disaccoppiato l'ambiente da tutti i processori di messaggi.
- Dati e analisi migliorati.
Annulla l'associazione di un ambiente al processore di messaggi
Utilizza la seguente API per rimuovere l'associazione di un ambiente con un elaboratore di messaggi. Se vuoi eliminare l'ambiente, devi annullare l'associazione con tutti i processori di messaggi:
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>"
Dove "<uuid>" è il UUID del Message Processor.
> curl http://<mp-ip>:8082/v1/servers/self
dove "<mp-ip>" è l'indirizzo IP del processore di messaggi.
Dati e analisi di pulizia
Rimuovi le informazioni di analisi sull'organizzazione:
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>
dove analytics_group ha il valore predefinito analytics-001.
Se non conosci con certezza il nome del gruppo di analisi, utilizza il seguente comando per visualizzarlo:
> apigee-adminapi.sh analytics groups list --admin adminEmail --pwd adminPword --host localhost
Questo comando restituisce il nome del gruppo di analisi nel campo name.
Elimina l'ambiente
Utilizza la seguente API per eliminare un ambiente:
curl -u <admin user>:<admin passwd> \ http://<ms-ip>:8080/v1/organizations/<org-name>/environments/<env-name> \ -X DELETE
Eliminare un'organizzazione
Puoi eliminare un'organizzazione solo dopo aver:
- Sono stati eliminati tutti gli host virtuali in tutti gli ambienti dell'organizzazione come descritto sopra.
- Sono stati eliminati tutti gli ambienti dell'organizzazione come descritto sopra.
- Hai disassociato l'organizzazione da tutti i pod.
Disassociare un'organizzazione dal pod
Utilizza la seguente API per eliminare la disattivazione di un'organizzazione da un pod:
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"
Eliminare l'organizzazione
Utilizza la seguente API per eliminare un'organizzazione:
curl -u <admin user>:<admin passwd> -X DELETE \ "http://<ms-ip>:8080/v1/organizations/<org-name>"