AWS Lambda
Guia do desenvolvedor

Invocar funções do Lambda com o AWS Mobile SDK para Android

É possível chamar uma função do Lambda a partir de um aplicativo para dispositivos móveis. Coloque a lógica de negócios em funções para separar seu ciclo de vida de desenvolvimento daquele de clientes front-end, tornando aplicativos para dispositivos móveis menos complexos para desenvolver e manter. Com o Mobile SDK para Android, você pode usar o Amazon Cognito para autenticar os usuários e autorizar solicitações.

Ao invocar uma função de um aplicativo para dispositivos móveis, você escolherá a estrutura do evento, o tipo de invocação e o modelo de permissões. Você pode usar aliases para habilitar atualizações contínuas para seu código de função, mas, caso contrário, a função e o aplicativo estão totalmente vinculados. À medida que você adiciona mais funções, é possível criar uma camada de API para desacoplar o código da função de clientes front-end e melhorar o desempenho.

Para criar uma API da web com todos os recursos para seus aplicativos web e para dispositivos móveis, use o Amazon API Gateway. Com o API Gateway, você pode adicionar autorizadores personalizados, limitar solicitações e armazenar resultados em cache para todas as suas funções. Para obter mais informações, consulte Uso do AWS Lambda com o Amazon API Gateway.