Edge pour Private Cloud v4.18.05
Cette section explique la suppression des organisations, des environnements et des hôtes virtuels. Notez que L'ordre des appels d'API est très important. Cela signifie, par exemple, que l'étape consistant à supprimer une organisation ne peut être exécutée qu'après avoir supprimé tous les environnements associés dans le organisation.
Supprimer un hôte virtuel
Avant de pouvoir supprimer un hôte virtuel d'un environnement, vous devez mettre à jour tous les proxys d'API qui faire référence à l'hôte virtuel pour supprimer la référence. Pour en savoir plus, consultez la section Hôtes virtuels.
Utilisez l'API suivante pour supprimer un hôte virtuel:
curl -u <admin user>:<admin passwd> -X DELETE \ "http://ms_IP:8080/v1/organizations/org_name/environments/env_name/virtualhosts/virtualhost_name"
Supprimer un environnement
Pour pouvoir supprimer un environnement, vous devez avoir:
- supprimé tous les hôtes virtuels de l'environnement, comme décrit ci-dessus ;
- Dissociation de l'environnement de tous les processeurs de messages
- Les données analytiques ont été nettoyées.
Dissociez un Environnement du processeur de messages
Utilisez l'API suivante pour supprimer une association d'un environnement avec un processeur de messages. Si vous souhaitez supprimer l'environnement, vous devez le dissocier de tous les processeurs de messages:
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"
Où uuid est l'UUID du processeur de messages.
curl http://mp_IP:8082/v1/servers/self
Où mp_IP est l'adresse IP du processeur de messages.
Données analytiques de nettoyage
Supprimez les informations d'analyse concernant l'entreprise:
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
Où analytics_group est défini par défaut sur "analytics-001".
Si vous n'êtes pas sûr du nom du groupe d'analyse, utilisez la commande suivante pour afficher comme suit:
apigee-adminapi.sh analytics groups list --admin ADMIN_EMAIL --pwd ADMIN_PASSWORD --host localhost
Cette commande renvoie le nom du groupe d'analyse dans le champ name
.
Supprimer l'environnement
Utilisez l'API suivante pour supprimer un environnement:
curl -u ADMIN_EMAIL:ADMIN_PASSWORD \ http://ms_IP:8080/v1/organizations/org_name/environments/env_name \ -X DELETE
Supprimer une organisation
Vous ne pouvez supprimer une organisation qu'après avoir:
- supprimé tous les hôtes virtuels de tous les environnements de l'organisation, comme décrit ci-dessus ;
- supprimé tous les environnements de l'organisation, comme décrit ci-dessus ;
- Vous avez dissocié l'organisation de tous les pods.
Dissocier une organisation de Série d'annonces
Utilisez l'API suivante pour supprimer la dissociation d'une organisation d'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®ion=region_name&pod=pod_name"
curl -u ADMIN_EMAIL:ADMIN_PASSWORD \ "http://ms_IP:8080/v1/organizations/org_name/pods"
Supprimer l'organisation
Utilisez l'API suivante pour supprimer une organisation:
curl -u ADMIN_EMAIL:ADMIN_PASSWORD -X DELETE \ "http://ms_IP:8080/v1/organizations/org_name"