Si vous avez ajouté la gestion des API à votre application sur Google Cloud, et que vous décidez par la suite de ne plus utiliser les fonctionnalités de gestion des API, vous pouvez configurer Cloud Endpoints Frameworks pour qu'il arrête de gérer l'API.
La suppression de la gestion des API n'empêche pas la diffusion de l'API. Si vous ne souhaitez plus diffuser votre API, vous pouvez la désactiver sur la page Paramètres App Engine de la console Google Cloud , ou supprimer le projet Google Cloud . Pour en savoir plus, consultez Désactiver une application et arrêter un projet.
Pour supprimer la gestion des API, procédez comme suit :
- Sauvegardez les fichiers - web.xmlet- appengine-web.xmlde votre projet d'API.
- Dans le fichier - web.xmlde votre projet d'API, supprimez les éléments suivants :- Le filtre endpoints-api-configuration
- Le filtre endpoints-api-controller
- Le mappage de filtre endpoints-api-configuration
- Le mappage de filtre endpoints-api-controller
 - Une fois que vous avez supprimé les filtres et les mappages de filtre, votre fichier - web.xmldoit ressembler à ce qui suit :
- Le filtre 
- Dans le fichier - appengine-web.xml, supprimez la ligne qui définit la variable d'environnement- ENDPOINTS_SERVICE_NAME. Si- ENDPOINTS_SERVICE_NAMEest la seule variable d'environnement que vous avez définie, supprimez l'intégralité de la section- env-variables.
- Nettoyez votre projet, puis compilez votre API : - Maven- mvn clean mvn package - Gradle- gradle clean gradle build 
- Redéployez votre application. - Maven- mvn appengine:deploy - Gradle- gradle appengineDeploy 
Une fois votre application redéployée, Cloud Endpoints Frameworks cesse de gérer votre API.
Vérifier que la gestion des API a bien été supprimée
Pour vérifier que Endpoints Frameworks ne gère plus l'API, procédez comme suit :
- Dans la console Google Cloud , accédez à la page Endpoints > Services. 
- Notez le nombre de requêtes envoyées à l'une des méthodes de votre API. 
- Cliquez sur le lien - View logsde la méthode.
- Dans le journal - Produced API, notez la date et l'heure de l'entrée de journal la plus récente.
- Envoyez des requêtes à la méthode dans l'API. 
- Dans la console Google Cloud , accédez à la page Endpoints > Services. - Accédez à la page Services Endpoints - Le compteur de requêtes pour la méthode n'est pas mis à jour. 
- Cliquez sur le lien - View logsde la méthode.- Le journal - Produced APIne contient aucune entrée de journal pour les requêtes que vous avez envoyées.
Supprimer des dépendances de votre configuration de compilation
Bien que cela ne soit pas obligatoire, vous pouvez supprimer des dépendances de votre configuration de compilation.
Pour supprimer des dépendances de votre configuration de compilation, procédez comme suit :
- Sauvegardez votre fichier - pom.xmlou votre fichier- build.gradle.
- Supprimez les dépendances suivantes : - endpoints-management-control-appengine
- endpoints-management-control-appengine-all
- endpoints-framework-auth
 
- Nettoyez votre projet, puis compilez votre API : - Maven- mvn clean mvn package - Gradle- gradle clean gradle build 
- Redéployez votre application. - Maven- mvn appengine:deploy - Gradle- gradle appengineDeploy 
- Testez votre API pour vérifier qu'elle fonctionne normalement. 
Supprimer le service géré
Endpoints Frameworks gère votre API à l'aide de Google Service Management.
Lorsque vous avez déployé le document OpenAPI via la commande gcloud endpoints services
deploy, celle-ci a créé un service géré pour votre API avec Service Management. Si vous n'avez pas besoin des données de la page Endpoints > Services et du journal API produite sur la page Visionneuse de journaux, vous pouvez supprimer le service géré pour votre API, ce qui entraîne la suppression des données de la console Google Cloud . 
Pour supprimer le service géré :
- Assurez-vous que la gcloud CLI ( - gcloud) est autorisée à accéder à vos données et services sur Google Cloud :- gcloud auth login
- Saisissez la commande suivante pour afficher les ID de vos projets Google Cloud : - gcloud projects list
- En utilisant l'ID de projet applicable récupéré à l'étape précédente, définissez le projetGoogle Cloud par défaut sur celui hébergeant votre application : - gcloud config set project [YOUR_PROJECT_ID]
- Obtenez le nom de tous les services gérés de votre projet Google Cloud : - gcloud endpoints services list
- Supprimez le service de Service Management. Remplacez - SERVICE_NAMEpar le nom du service que vous souhaitez supprimer.- gcloud endpoints services delete SERVICE_NAME - L'exécution de - gcloud endpoints services deletene supprime pas immédiatement le service géré. Il est désactivé pendant 30 jours, ce qui vous laisse le temps de le restaurer au besoin. Passé ce délai, Service Management supprime définitivement le service.
Étapes suivantes
- Pour restaurer un service géré, consultez la page Restaurer un service géré. 
- Pour en savoir plus sur les commandes - gcloudutilisées sur cette page, consultez la documentation de référence de- gcloud.
- Pour en savoir plus sur Service Management, consultez l'article Créer et supprimer des services gérés.