Eliminazione di un host/ambiente/organizzazione virtuale

Edge per Private Cloud v4.18.05

Questa sezione illustra la rimozione di organizzazioni, ambienti e host virtuali. Tieni presente che l'ordine delle chiamate API è molto importante, vale a dire, ad esempio, il passaggio per rimuovere questa organizzazione può essere eseguita solo dopo aver rimosso tutti gli ambienti associati nella dell'organizzazione.

Elimina un host virtuale

Prima di poter eliminare un host virtuale da un ambiente, devi aggiornare i proxy API che 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:

  1. Sono stati eliminati tutti gli host virtuali nell'ambiente come descritto sopra.
  2. Dissociazione dell'ambiente da tutti i processori di messaggi.
  3. Analisi ripulite.

Annulla l'associazione di un Ambiente da processore di messaggi

Usa l'API seguente per rimuovere l'associazione di un ambiente a un processore di messaggi. Se Per eliminare l'ambiente, devi annullare l'associazione con tutti i processori di messaggi:

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"

Dove uuid è l'UUID del processore di messaggi.

curl http://mp_IP:8082/v1/servers/self

Dove mp_IP è l'indirizzo IP del processore di messaggi.

Analisi pulizia

Rimuovi le informazioni di analisi sull'organizzazione:

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

Dove il valore predefinito di analytics_group è "analytics-001".

Se non conosci con certezza il nome del gruppo di analisi, utilizza il seguente comando per visualizzare Questo:

apigee-adminapi.sh analytics groups list --admin ADMIN_EMAIL --pwd ADMIN_PASSWORD --host localhost

Questo comando restituisce il nome del gruppo di analisi nel campo name.

Elimina l'ambiente

Usa l'API seguente per eliminare un ambiente:

curl -u ADMIN_EMAIL:ADMIN_PASSWORD \
  http://ms_IP:8080/v1/organizations/org_name/environments/env_name \ -X DELETE

Elimina un'organizzazione

Puoi eliminare un'organizzazione solo se hai:

  1. Sono stati eliminati tutti gli host virtuali in tutti gli ambienti dell'organizzazione come descritto sopra.
  2. Sono stati eliminati tutti gli ambienti nell'organizzazione come descritto sopra.
  3. L'organizzazione è stata dissociata da tutti i pod.

Annullare l'associazione di un'organizzazione a Pod

Utilizza l'API seguente per eliminare l'annullamento dell'associazione di un'organizzazione a un pod:

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"
curl -u ADMIN_EMAIL:ADMIN_PASSWORD  \
  "http://ms_IP:8080/v1/organizations/org_name/pods"

Elimina l'organizzazione

Utilizza l'API seguente per eliminare un'organizzazione:

curl -u ADMIN_EMAIL:ADMIN_PASSWORD -X DELETE \
  "http://ms_IP:8080/v1/organizations/org_name"