Docs Menu

¿Qué son los servicios de aplicación Atlas?

Los Servicios de aplicación de Atlas son servicios backend totalmente gestionados y APIs que te ayudan a crear aplicaciones, integrar servicios y conectar tus datos de Atlas más rápido.

Comience ahora mismo desarrollando nuestro nivel gratuito.

Edificio de inicio
Ilustración de los servicios de aplicaciones Atlas
Qué puedes hacer

Servicios como Device Sync, API y Triggers facilitan compilar y ejecutar prácticamente cualquier aplicación o servicio backend en Atlas.

1

Device Sync utiliza los objetos de lenguaje nativo del SDK para definir un modelo de datos y trabajar con ellos. Todo lo necesario para añadir sincronización a tu aplicación está incluido en el SDK de dispositivos Atlas.

Para instalar el SDK, consulte el Documentación del SDK para su idioma y plataforma.

2

En su aplicación Atlas, habilite la sincronización de dispositivos y defina permisos de lectura y escritura para controlar los datos que los usuarios pueden sincronizar. Una vez activada la sincronización, podrá empezar a sincronizar desde cualquier aplicación con los SDK.

Para habilitar la sincronización, consulte Habilitar sincronización del dispositivo Atlas.

3

Los datos a los que se suscribe con el SDK se sincronizan automáticamente con su clúster Atlas y otros clientes. Las aplicaciones siguen funcionando sin conexión y sincronizan los cambios de forma determinista siempre que haya una conexión de red disponible.

Para aprender a leer, escribir y suscribirse a datos, consulte la documentación del SDK para su idioma y plataforma.

Ilustración de sincronización de dispositivos Atlas
1

La API de datos de MongoDB Atlas permite leer y escribir datos en Atlas mediante solicitudes HTTPS. Una vez habilitada, se puede usar un punto de conexión integrado para trabajar con los datos.

Consulte Puntos finales de la API de datos.

2

Puedes adaptar tu API con endpoints personalizados para tu aplicación. Cada endpoint gestiona las solicitudes HTTPS entrantes para una ruta específica y devuelve respuestas HTTPS configurables.

Consulte Puntos finales personalizados.

3

Genera una clave API que puedas usar para autenticar solicitudes. También puedes usar las credenciales de otro proveedor de autenticación asociado a tu aplicación.

Para obtener más detalles, consulte Autenticación de API de datos.

4

Envíe solicitudes desde cualquier entorno del lado del servidor que admita HTTPS.

curl -X POST \
https://data.mongodb-api.com/app/<YOUR APP ID>/endpoint/data/v1/action/insertOne \
-H 'api-key: <YOUR API KEY>' \
-H 'Content-Type: application/json' \
-d '{
"dataSource": "mongodb-atlas",
"database": "learn-data-api",
"collection": "hello",
"document": {
"text": "Hello from the Data API!",
}
}'
Ilustración de un enchufe y una toma eléctrica que sirve como metáfora para conectar datos.
1

Configure un disparador para responder a eventos como operaciones de base de datos o inicios de sesión de usuarios a medida que ocurren. O bien, configure un disparador para que se ejecute periódicamente. Para cada tipo de disparador, puede definir condiciones personalizadas para controlar exactamente cuándo debe activarse.

Para obtener más información, consulte Desencadenantes.

2

Cuando se activa un activador, este pasa los datos del evento a un controlador que puede realizar cualquier acción que se desee. Puedes ejecutar una función JavaScript sin servidor o pasar el evento a AWS EventBridge.

3

Una vez implementado, el disparador escucha constantemente los eventos que está configurado para activarse. Cuando un evento provoca la activación del disparador, este ejecuta automáticamente la lógica del controlador que se definió.

Ilustración de un dispositivo de cuna de Newton que ilustra la naturaleza de causa y efecto de los disparadores Atlas.
Características clave
Icono de funciones de Atlas

Ejecute la lógica de backend de su aplicación y conéctese a servicios externos con funciones que escalan automáticamente para satisfacer la demanda.

Funciones de JavaScript sin servidor

Icono de control de acceso a los datos

Acceda de forma segura a los datos desde cualquier lugar con permisos dinámicos basados ​​en roles.

Permisos basados ​​en roles

Icono de esquema de documento

Defina el modelo de datos de su aplicación con esquemas estándar que pueda utilizar para validar datos y generar clases específicas del lenguaje.

Esquemas y relaciones

Icono de autenticación de usuario

Permita que los usuarios se registren e inicien sesión en su aplicación con su método de autenticación preferido.

Proveedores de autenticación de usuarios

Icono de lista de valores

Defina y acceda a valores globales y secretos privados desde las funciones y los archivos de configuración de su aplicación.

Values & Secrets

Icono de modelos de implementación

Implemente su aplicación en cualquiera de los tres principales proveedores de nube con regiones en todo el mundo.

Modelos de implementación de aplicaciones

Recursos adicionales
Icono de la comunidad de MongoDB

Conozca a otros desarrolladores de MongoDB y encuentre tutoriales y ejemplos que utilizan sus herramientas favoritas.

Centro del desarrollador de MongoDB

Icono de comentarios

Envíe y vote solicitudes de funciones para los productos MongoDB.

Comentarios de MongoDB

Icono de soporte de MongoDB

Obtenga ayuda del equipo oficial de especialistas de soporte de MongoDB.

Compatibilidad con MongoDB