Organízate con las colecciones
Guarda y clasifica el contenido según tus preferencias.
Si has añadido la gestión de APIs a tu aplicación en Google Cloudy, posteriormente, decides que no quieres las funciones de gestión de APIs, puedes configurar Cloud Endpoints Frameworks para que deje de gestionar tu API.
Si quitas la gestión de APIs, no se dejará de servir tu API. Si quieres dejar de servir tu API, puedes inhabilitar la aplicación en la página Configuración de App Engine de la consola de Google Cloud Cloud o eliminar el proyecto de Google Cloud Cloud. Consulta más información en el artículo Inhabilitar una aplicación y cerrar un proyecto.
Para eliminar la gestión de APIs, sigue estos pasos:
Crea una copia de seguridad del archivo app.yaml de tu proyecto de API.
Asegúrate de que la CLI de Google Cloud (gcloud) tenga autorización para acceder a tus datos y servicios en Google Cloud:
gcloudauthlogin
Muestra los IDs de tus proyectos: Google Cloud
gcloudprojectslist
Con el ID de proyecto aplicable del paso anterior, define el proyectoGoogle Cloud predeterminado como aquel en el que se encuentra tu aplicación:
gcloud config set project YOUR_PROJECT_ID
Cambia al directorio en el que se encuentra el archivo app.yaml y ábrelo.
En la sección env_variables, elimina las líneas que contengan las variables de entorno ENDPOINTS_SERVICE_NAME y ENDPOINTS_SERVICE_VERSION. Si no tienes ninguna otra variable de entorno definida, elimina la sección env_variables.
Guarda el archivo app.yaml.
Despliega tu aplicación con el archivo app.yaml actualizado:
gcloudappdeploy
Después de volver a implementar tu aplicación, Endpoints Frameworks dejará de gestionar tu API.
Verificar la eliminación de la gestión de APIs
Para verificar que Endpoints Frameworks ya no gestiona tu API, haz lo siguiente:
En la Google Cloud consola, ve a la página Endpoints > Services.
El contador de solicitudes del método no se actualiza.
Haz clic en el enlace View logs del método.
El registro Produced API no contiene entradas de registro de las solicitudes que has enviado.
Eliminar el servicio gestionado
Endpoints Frameworks usa Service Management de Google para gestionar tu API.
Cuando desplegó el documento de OpenAPI con el comando gcloud endpoints services
deploy, este usó Service Management para crear un servicio gestionado para su API. Si no necesitas los datos de la página Endpoints > Services ni del registro API producida de la página Visor de registros, puedes eliminar el servicio gestionado de tu API, lo que eliminará los datos de la consola. Google Cloud
Para eliminar el servicio gestionado, sigue estos pasos:
Comprueba que la CLI de gcloud (gcloud) tenga autorización para acceder a tus datos y servicios en Google Cloud:
gcloudauthlogin
Introduce lo siguiente para mostrar los IDs de tus Google Cloud
proyectos:
gcloudprojectslist
Con el ID de proyecto aplicable del paso anterior, define el proyectoGoogle Cloud predeterminado como aquel en el que se encuentra tu aplicación:
gcloudconfigsetproject[YOUR_PROJECT_ID]
Obtén el nombre de todos los servicios gestionados de tu Google Cloud proyecto:
gcloudendpointsserviceslist
Elimina el servicio de Gestión de servicios. Sustituye SERVICE_NAME por el nombre del servicio que quieras eliminar.
gcloud endpoints services delete SERVICE_NAME
Al ejecutar gcloud endpoints services delete, no se elimina inmediatamente el servicio gestionado. Gestión de servicios inhabilita el servicio gestionado durante 30 días, lo que te da tiempo para restaurarlo si lo necesitas. Transcurridos 30 días,
Service Management elimina definitivamente el servicio gestionado.
[[["Es fácil de entender","easyToUnderstand","thumb-up"],["Me ofreció una solución al problema","solvedMyProblem","thumb-up"],["Otro","otherUp","thumb-up"]],[["Es difícil de entender","hardToUnderstand","thumb-down"],["La información o el código de muestra no son correctos","incorrectInformationOrSampleCode","thumb-down"],["Me faltan las muestras o la información que necesito","missingTheInformationSamplesINeed","thumb-down"],["Problema de traducción","translationIssue","thumb-down"],["Otro","otherDown","thumb-down"]],["Última actualización: 2025-09-11 (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)."]]