Visão geral do laboratório
Neste laboratório, você criará um microsserviço simples para perguntas frequentes. O microsserviço retornará um objeto JSON que contém um par aleatório de perguntas e respostas usando um endpoint do Amazon API Gateway que invoca uma função do AWS Lambda. O padrão de arquitetura para o microsserviço é apresentado a seguir:
Descrição da imagem: o usuário envia uma solicitação HTTP ou GET para os serviços na nuvem AWS. O Amazon API Gateway é o primeiro serviço a receber a solicitação. O Amazon API Gateway transforma a solicitação HTTP em JSON, que é encaminhada para o serviço AWS Lambda. Uma função do AWS Lambda definida pelo usuário processa a solicitação e retorna uma resposta formatada em JSON para o Amazon API Gateway. O Amazon API Gateway transforma a resposta JSON recebida do AWS Lambda em uma resposta HTTP final que será enviada ao usuário.
Objetivos
Ao final deste laboratório, você deverá ser capaz de fazer o seguinte:
- Criar uma função do AWS Lambda.
- Criar endpoints do Amazon API Gateway.
- Depurar o API Gateway e o Lambda com o Amazon CloudWatch.
Pré-requisitos de conhecimentos técnicos
Alguma experiência e familiaridade com desenvolvimento de aplicações pode ser útil, mas não é essencial para executar o laboratório. Porém, você deve concluir o laboratório autogerido Introdução ao AWS Lambda antes de realizar este laboratório.
Duração
Este laboratório levará aproximadamente 60 minutos para ser concluído.
Lista de ícones
Vários ícones são usados neste laboratório para chamar a atenção para diferentes tipos de instruções e observações. A lista a seguir explica a finalidade de cada ícone:
- Saiba mais: onde encontrar mais informações.
- Copiar e editar: um momento em que copiar um comando, um script ou outro texto para um editor de texto (para editar as variáveis específicas que estão ali contidas) pode ser mais fácil que editar diretamente na linha de comando ou no terminal.
- Tarefa concluída: um ponto de conclusão ou de resumo no laboratório.