Docs Menu
Docs Home
/ /
Desarrollar e implementar aplicaciones

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.

Necesitará lo siguiente para eliminar 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 Comience a utilizar Atlas.

Necesitará lo siguiente para eliminar una aplicación en la CLI:

  • Una cuenta de MongoDB Atlas con permisos de propietario de proyecto. Para obtener información sobre cómo crear una cuenta gratuita, consulte Introducción a Atlas.

  • Un par de claves pública/privada de la API de administración de MongoDB Atlas. La clave de API debe tener permisos de propietario del proyecto para funcionar 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.

Necesitará lo siguiente para eliminar una aplicación con la API de administración:

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

Utilice su clave 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.

Si ya conoce el nombre o el ID de la aplicación que desea eliminar, puede especificarlo con el indicador --app:

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

Tip

Para obtener más detalles y banderas adicionales, consulte la documentación de la CLI para el comando de eliminación de la aplicación.

1

Llame al punto final de autenticación del usuario administrador con su par de claves API de MongoDB Atlas:

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>"
}'

Si la autenticación es exitosa, el cuerpo de la respuesta contiene un objeto JSON con un valor access_token:

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

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

2

Envíe una solicitud al punto final Eliminar 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