Join us at MongoDB.local London on 7 May to unlock new possibilities for your data. Use WEB50 to save 50%.
Register now >
Docs Menu
Docs Home
/ /
Develop & Deploy Apps

Borrar una aplicación

Puede eliminar una aplicación de App Services desde la interfaz de usuario de App Services, la CLI o la API de administración.

Se necesitará lo siguiente para borrar una aplicación en la Interfaz de Usuario de Atlas:

  • Una cuenta de MongoDB Atlas con permisos de propietario del proyecto. Para saber cómo crear una cuenta gratuita, consulte Comienza con Atlas.

You will need the following to delete an App in the CLI:

  • Una cuenta de MongoDB Atlas con permisos de propietario del proyecto. Para aprender cómo registrarte para obtener una cuenta gratuita, consulta Comienza en Atlas.

  • Un par de claves pública/llave privada de la API de administración de MongoDB Atlas. La clave de la API debe tener permisos de Propietario del proyecto para trabajar con la API de administración de App Services.

  • Una copia de la CLI de App Services instalada y agregada a su sistema local PATHPara saber cómo hacerlo,consulte Instalar la CLI de App Services.

  • El ID de la aplicación cliente de tu aplicación. Esta es la cadena única que contiene el nombre de tu aplicación, p. ej.,. "myapp-abcde" Para saber cómo encontrar el ID de tu aplicación, consulta Obtener metadatos de la aplicación.

Para borrar una aplicación con la API de Admin, necesitarás lo siguiente:

1

Vaya al Panel de Proyecto donde desea eliminar la aplicación. Seleccione el App Services tab.

2

Para eliminar una aplicación, haga clic en el menú ... en la esquina superior derecha del mosaico de la aplicación que desea eliminar.

A continuación, seleccione Delete App en el menú desplegable que aparece.

La página te pide que confirmes que deseas eliminar esta aplicación. Haz clic en Delete App para confirmar y eliminarla.

Azulejo de la aplicación con la opción borrar aplicación mostrada
1

Utiliza tu clave de API de administrador de MongoDB Atlas para iniciar sesión en la CLI:

appservices login --api-key="<my api key>" --private-api-key="<my private api key>"
2

La CLI puede eliminar una o más aplicaciones con el siguiente comando:

appservices apps delete

Si tiene más de una aplicación, se le pedirá que seleccione una o más aplicaciones que desee eliminar de una lista de todas sus aplicaciones.

If you already know the name or id of the app you would like to delete, you can specify it with the --app flag:

appservices apps delete --app <App ID | App Name>

Tip

For more details and additional flags, see the CLI documentation for the app delete command.

1

Call the admin user authentication endpoint with your MongoDB Atlas API key pair:

curl -X POST \
https://services.cloud.mongodb.com/api/admin/v3.0/auth/providers/mongodb-cloud/login \
-H 'Content-Type: application/json' \
-H 'Accept: application/json' \
-d '{
"username": "<Public API Key>",
"apiKey": "<Private API Key>"
}'

If authentication succeeds, the response body contains a JSON object with an access_token value:

{
"access_token": "<access_token>",
"refresh_token": "<refresh_token>",
"user_id": "<user_id>",
"device_id": "<device_id>"
}

El access_token concede acceso a la API de Administración de App Services. Debe incluirlo como un token Bearer en el encabezado Authorization para todas las solicitudes a la API de administración.

2

Envía una solicitud al endpoint Borrar una aplicación.

Asegúrese de incluir su API de administración access_token, el groupId del proyecto Atlas que contiene su aplicación y la cadena hexadecimal interna appId de la aplicación:

curl --request DELETE 'https://services.cloud.mongodb.com/api/admin/v3.0/groups/{groupId}/apps/{appId}' \
--header 'Authorization: Bearer <access_token>' \
--header 'Content-Type: application/json'

Si su aplicación se elimina correctamente, App Services devuelve una respuesta 204.

Volver

Copiar una aplicación