Edge for Private Cloud v. 4.17.09
En esta sección, se explica la eliminación de organizaciones, entornos y hosts virtuales. Ten en cuenta que el orden de las llamadas a la API es muy importante; por ejemplo, el paso para quitar un organización solo se puede ejecutar después de quitar todos los entornos asociados en el organización.
Borra un host virtual
Antes de borrar un host virtual de un entorno, debes actualizar los proxies de API que hacer referencia al host virtual para quitar la referencia. Consulta Hosts virtuales para obtener más información.
Usa la siguiente API para borrar un host virtual:
curl -u <admin user>:<admin passwd> -X DELETE \ "http://<ms-ip>:8080/v1/organizations/<org-name>/environments/<env-name>/virtualhosts/{virtualhost_name}"
Borrar un entorno
Solo puedes borrar un entorno si hiciste lo siguiente:
- Borraste todos los hosts virtuales del entorno como se describió anteriormente.
- Se desvinculó el entorno de todos los procesadores de mensajes.
- Se borraron las estadísticas.
Desasocia un elemento Entorno del procesador de mensajes
Usa la siguiente API para quitar la asociación de un entorno con un Message Processor. Si deseas borrar el entorno, debes desvincularlo de todos los Message Processor:
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>"
Donde "<uuid>" es el UUID del procesador de mensajes.
> curl http://<mp-ip>:8082/v1/servers/self
Donde "<mp-ip>" es el Dirección IP del procesador de mensajes.
Análisis de limpieza
Quita la información de estadísticas de la organización:
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>
donde el valor predeterminado de analytics_group es analytics-001.
Si no conoces el nombre del grupo de estadísticas, usa el siguiente comando para mostrarlo. de la siguiente manera:
> apigee-adminapi.sh analytics groups list --admin adminEmail --pwd adminPword --host localhost
Este comando devuelve el nombre del grupo de análisis en el campo name.
Borra el entorno
Usa la siguiente API para borrar un entorno:
curl -u <admin user>:<admin passwd> \ http://<ms-ip>:8080/v1/organizations/<org-name>/environments/<env-name> \ -X DELETE
Borrar una organización
Solo puedes borrar una organización si hiciste lo siguiente:
- Borraste todos los hosts virtuales en todos los entornos de la organización, como se describió anteriormente.
- Borraste todos los entornos de la organización como se describió anteriormente.
- Se desasoció la organización de todos los Pods.
Desasociar una organización de Grupo de anuncios
Usa la siguiente API para borrar la desvinculación de una organización de 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"
Borrar la organización
Usa la siguiente API para borrar una organización:
curl -u <admin user>:<admin passwd> -X DELETE \ "http://<ms-ip>:8080/v1/organizations/<org-name>"