~/questoes/devops
O handler é a função principal que recebe eventos de entrada em formato JSON e retorna uma resposta. Ele funciona como o ponto de entrada da sua Lambda, processando dados e devolvendo um resultado que a AWS entrega ao chamador.
O handler recebe eventos de entrada (geralmente JSON), executa a lógica de negócio necessária e retorna uma resposta formatada. É responsável por transformar input em output de forma confiável e eficiente.
Validar credenciais e gerenciar permissões é função das políticas IAM e do IAM Access Control, não do handler. O handler assume que já está autorizado a executar.
Essa é a responsabilidade exata do handler. Ele recebe um evento JSON, processa a lógica necessária (cálculos, chamadas a banco de dados, etc.) e retorna uma resposta adequada ao cliente.
Monitorar e registrar chamadas de API é responsabilidade do CloudWatch Logs e X-Ray, ferramentas de observabilidade. O handler pode fazer chamadas, mas não é sua responsabilidade primária registrá-las.
Configurar variáveis de ambiente e timeout é feito na criação e configuração da função Lambda no console AWS ou via Infrastructure as Code, não dentro do handler.