Restez organisé à l'aide des collections
Enregistrez et classez les contenus selon vos préférences.
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 d'App Engine de la console Google Cloud , ou supprimer le projet Google Cloud . Pour en savoir plus, consultez la section Désactiver une application et arrêter un projet.
Pour supprimer la gestion des API, procédez comme suit :
Sauvegardez le fichier app.yaml de votre projet d'API.
Assurez-vous que la Google Cloud CLI (gcloud) est autorisée à accéder à vos données et services sur Google Cloud:
gcloudauthlogin
Affichez les ID des projets Google Cloud:
gcloudprojectslist
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
Accédez au répertoire dans lequel se trouve votre fichier app.yaml et ouvrez ce dernier.
Dans la section env_variables, supprimez les lignes contenant les variables d'environnement ENDPOINTS_SERVICE_NAME et ENDPOINTS_SERVICE_VERSION. Si aucune autre variable d'environnement n'est définie, supprimez la section env_variables.
Enregistrez le fichier app.yaml.
Déployez l'application avec le fichier app.yaml mis à jour :
gcloudappdeploy
Une fois l'application redéployée, Endpoints Frameworks cesse de gérer l'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.
Le compteur de requêtes pour la méthode n'est pas mis à jour.
Cliquez sur le lien View logs de la méthode.
Le journal Produced API ne contient aucune entrée de journal pour les requêtes que vous avez envoyées.
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 CLI gcloud (gcloud) est autorisée à accéder à vos données et services sur Google Cloud:
gcloudauthlogin
Saisissez la commande suivante pour afficher les ID de vos projets Google Cloud:
gcloudprojectslist
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:
gcloudconfigsetproject[YOUR_PROJECT_ID]
Obtenez le nom de tous les services gérés de votre projet Google Cloud :
gcloudendpointsserviceslist
Supprimez le service de Service Management. Remplacez SERVICE_NAME par le nom du service que vous souhaitez supprimer.
gcloud endpoints services delete SERVICE_NAME
L'exécution de gcloud endpoints services delete ne 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.
Sauf indication contraire, le contenu de cette page est régi par une licence Creative Commons Attribution 4.0, et les échantillons de code sont régis par une licence Apache 2.0. Pour en savoir plus, consultez les Règles du site Google Developers. Java est une marque déposée d'Oracle et/ou de ses sociétés affiliées.
Dernière mise à jour le 2025/09/04 (UTC).
[[["Facile à comprendre","easyToUnderstand","thumb-up"],["J'ai pu résoudre mon problème","solvedMyProblem","thumb-up"],["Autre","otherUp","thumb-up"]],[["Difficile à comprendre","hardToUnderstand","thumb-down"],["Informations ou exemple de code incorrects","incorrectInformationOrSampleCode","thumb-down"],["Il n'y a pas l'information/les exemples dont j'ai besoin","missingTheInformationSamplesINeed","thumb-down"],["Problème de traduction","translationIssue","thumb-down"],["Autre","otherDown","thumb-down"]],["Dernière mise à jour le 2025/09/04 (UTC)."],[[["\u003cp\u003eYou can remove API management from your application on Google Cloud by configuring Cloud Endpoints Frameworks to stop managing it, without impacting the API's ability to continue being served.\u003c/p\u003e\n"],["\u003cp\u003eTo remove API management, back up your \u003ccode\u003eapp.yaml\u003c/code\u003e file, remove the \u003ccode\u003eENDPOINTS_SERVICE_NAME\u003c/code\u003e and \u003ccode\u003eENDPOINTS_SERVICE_VERSION\u003c/code\u003e environment variables from it, and redeploy your application.\u003c/p\u003e\n"],["\u003cp\u003eAfter removing API management, you can verify it is removed by checking that the request counter and logs in the Google Cloud console for your API method are not updated.\u003c/p\u003e\n"],["\u003cp\u003eIf you no longer need the data in the \u003cstrong\u003eEndpoints\u003c/strong\u003e > \u003cstrong\u003eServices\u003c/strong\u003e page or in the \u003cstrong\u003eProduced API\u003c/strong\u003e log, you can delete the managed service for your API using the \u003ccode\u003egcloud endpoints services delete\u003c/code\u003e command, which disables it for 30 days before permanently deleting it.\u003c/p\u003e\n"]]],[],null,["# Removing API management\n\nIf you added API management to your application on Google Cloud, and\nsubsequently decide that you don't want the API management features, you can configure\nCloud Endpoints Frameworks to stop managing your API.\n\n\u003cbr /\u003e\n\n\nRemoving API management doesn't stop your API from being served. If you want\nto stop serving your API, you can either disable the application on the **App\nEngine Settings** page in the Google Cloud console, or\nyou can delete the Google Cloud project. See [Disabling\nan application and shutting down a project](https://cloud.google.com/appengine/docs/flexible/python/managing-projects-apps-billing#disabling_an_application) for more information.\n\n\u003cbr /\u003e\n\nTo remove API management:\n\n1. Backup your API project's `app.yaml` file.\n\n2. Make sure that the Google Cloud CLI (`gcloud`) is authorized to access your data\n and services on Google Cloud:\n\n gcloud auth login\n\n3. Display the project IDs for your Google Cloud\n projects:\n\n gcloud projects list\n\n4. Using the applicable project ID from the previous step, set the default\n Google Cloud project to the one that your application is in:\n\n ```\n gcloud config set project YOUR_PROJECT_ID\n ```\n5. Change to the directory where your `app.yaml` file is located, and open it.\n\n6. In the `env_variables` section, delete the lines containing the\n `ENDPOINTS_SERVICE_NAME` and `ENDPOINTS_SERVICE_VERSION` environment\n variables. If you don't have any other environment variables defined, delete\n the `env_variables` section.\n\n7. Save the `app.yaml` file.\n\n8. Deploy your application with the updated `app.yaml` file:\n\n gcloud app deploy\n\nAfter you redeploy your application, Endpoints Frameworks stops\nmanaging your API.\n\nVerifying API management removal\n--------------------------------\n\nTo verify that Endpoints Frameworks is no longer managing your API:\n\n1. In the Google Cloud console, go to the **Endpoints** \\\u003e **Services** page.\n\n\n [Go to the Endpoints Services page](https://console.cloud.google.com/endpoints)\n\n \u003cbr /\u003e\n\n2. Write down the number of requests to one of the methods in your API.\n\n3. Click the `View logs` link for the method.\n\n4. In the `Produced API` log, write down the date and time of the most recent\n log entry.\n\n5. Send some requests to the method in your API.\n\n6. In the Google Cloud console, go to the **Endpoints** \\\u003e **Services** page.\n\n\n [Go to the Endpoints Services page](https://console.cloud.google.com/endpoints)\n\n \u003cbr /\u003e\n\n The request counter for the method isn't updated.\n7. Click the `View logs` link for the method.\n\n The `Produced API` log doesn't contain log entries for the requests that\n you sent.\n\nDeleting the managed service\n----------------------------\n\n\nEndpoints Frameworks uses Google's Service Management to manage your API.\nWhen you deployed the OpenAPI document by using the `gcloud endpoints services\ndeploy` command, the command used Service Management to create a\nmanaged service for your API. If you don't need the data on the\n**Endpoints** \\\u003e **Services** page and in the **Produced API** log on the **Logs Viewer**\npage, you can delete the managed service for your API, which removes the data\nfrom the Google Cloud console.\n\n\u003cbr /\u003e\n\nTo delete the managed service:\n\n1. Make sure that the gcloud CLI (`gcloud`) is authorized to access your\n data and services on Google Cloud:\n\n gcloud auth login\n\n2. Enter the following to display the project IDs for your Google Cloud\n projects:\n\n gcloud projects list\n\n3. Using the applicable project ID from the previous step, set the default\n Google Cloud project to the one that your application is in:\n\n gcloud config set project [YOUR_PROJECT_ID]\n\n4. Obtain the name of all managed services in your Google Cloud project:\n\n gcloud endpoints services list\n\n5. Delete the service from Service Management. Replace\n \u003cvar translate=\"no\"\u003eSERVICE_NAME\u003c/var\u003e with the name of the service you want\n to remove.\n\n ```\n gcloud endpoints services delete SERVICE_NAME\n ```\n\n Running `gcloud endpoints services delete` doesn't immediately delete the\n managed service. Service Management disables the managed service for\n 30 days, which allows you time to restore it if you need to. After 30 days,\n Service Management permanently deletes the managed service.\n\nWhat's next\n-----------\n\n- To restore a managed service, see\n [Restoring a managed service](/endpoints/docs/frameworks/python/restore-managed-service).\n\n- For information on the `gcloud` commands used on this page, see the\n [`gcloud` reference page](/sdk/gcloud/reference).\n\n- For information on Service Management, see\n [Creating and deleting managed services](/service-infrastructure/docs/create-services)."]]