Menu Docs

O que são os Serviços de Aplicativo Atlas?

Os Atlas Application Services são serviços de backend totalmente gerenciados e APIs que o ajudam a criar aplicativos, integrar serviços e conectar-se aos dados do Atlas com mais rapidez.

Comece agora mesmo a construir em nossa camada grátis.

Comece a construir
Ilustração do Atlas App Services
O que você pode fazer

Serviços como Sincronização de Dispositivos, APIs e Triggers facilitam a criação e execução de praticamente qualquer aplicativo ou serviço de backend no Atlas.

1

O Device Sync usa os objetos da linguagem nativa do SDK para definir um modelo de dados e trabalhar com dados. O Atlas Device SDK contém tudo que é necessário para implementar sincronização em seu aplicativo.

Para instalar o SDK, consulte adocumentação do SDK do para seu idioma e plataforma.

2

No aplicativo Atlas, habilite Device Sync e defina as permissões de leitura e gravação para ter controle sobre os dados que os usuários podem sincronizar. Depois que a sincronização estiver ativada, você poderá começar a sincronizar de qualquer aplicativo com os SDKs.

Para habilitar a sincronização, consulte Habilitar Atlas Device Sync.

3

Os dados que você se inscreve com o SDK são automaticamente mantidos em sincronia com seu cluster do Atlas e outros clientes. Os aplicativos continuam funcionando off-line e sincronizam as alterações de forma determinística sempre que uma conexão de rede está disponível.

Para saber como ler, gravar e assinar dados, consulte a documentação do SDK para sua linguagem e plataforma.

Ilustração do Atlas Device Sync
1

A API de dados do MongoDB Atlas permite que você leia e grave dados no Atlas usando solicitações HTTPS. Uma vez ativado, você pode usar um ponto de extremidade incorporado para trabalhar com dados.

Consulte Pontos de extremidade da API de dados.

2

Você pode adaptar sua API com pontos de extremidade personalizados para seu aplicativo. Cada ponto de extremidade lida com solicitações HTTPS de entrada para uma rota específica e retorna respostas HTTPS configuráveis.

Consulte Pontos de extremidade personalizados.

3

Gere uma chave de API que você possa usar para autenticar solicitações. Opcionalmente, use outras credenciais do provedor de autenticação associadas ao seu aplicativo.

Para obter detalhes, consulte Autenticação de API de dados.

4

Envie solicitações de qualquer ambiente de servidor compatível com 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!",
}
}'
Ilustração de um plugue e uma tomada elétrica que serve como uma metafora para conectar dados.
1

Configure um trigger para responder a eventos como operações de banco de dados ou conexões de usuário à medida que ocorrem. Ou configure um trigger para ser executado periodicamente. Para cada tipo de trigger, você pode definir condições personalizadas para controlar exatamente quando o trigger deve ser acionado.

Para saber mais, consulte Triggers.

2

Quando um trigger é acionado, ele passa os dados do evento para um manipulador que pode realizar qualquer ação que você desejar. Você pode executar uma função JavaScript sem servidor ou passar o evento para o AWS EventBridge.

3

Uma vez implantado, o trigger escuta constantemente os eventos configurados para disparar. Quando um evento faz com que o trigger seja acionado, ele executa automaticamente a lógica do manipulador definida.

Ilustração de um dispositivo de binário do Atlas Triggers que ilustra a natureza de causa e efeito dos Atlas Triggers.
Funcionalidades principais
Ícone de funções do Atlas

Execute a lógica de backend do seu aplicativo e conecte-se a serviços externos com funções que são dimensionadas automaticamente para atender à demanda.

Funções JavaScript sem servidor

Ícone de controle de acesso aos dados

Acesse dados de qualquer lugar de forma segura com permissões dinâmicas por meio de funções.

Permissões baseadas em funções

Ícone do esquema de documentos

Defina o modelo de dados do seu aplicativo com esquemas padrão que você pode usar para validar dados e gerar classes específicas de linguagem.

Esquemas e relacionamentos

Ícone de autenticação do usuário

Permita que os usuários se registrem e façam login no seu aplicativo com o método de autenticação de sua preferência.

Provedores de Autenticação de Usuário

Ícone da lista de valores

Defina e acesse valores globais e segredos privados nas funções e arquivos de configuração do seu aplicativo.

Values & Secrets

Ícone de modelos de sistemas

Implemente seu app em qualquer um dos três principais provedores de nuvem localizados em todo o mundo.

Modelos de sistemas de aplicativos

Recursos adicionais
MongoDB Community Icon

Conheça outros desenvolvedores MongoDB e encontre tutoriais e exemplos que usam suas ferramentas favoritas.

Centro de desenvolvedores MongoDB

Ícone de feedback

Enviar e votar em solicitações de recursos para produtos MongoDB.

Feedback do MongoDB

Ícone de suporte do MongoDB

Obtenha ajuda da equipe oficial de especialistas em suporte da MongoDB.

Suporte a MongoDB