Um endpoint do API Gateway integrado a uma função Lambda retorna o erro: 'Method completed with status: 502'. Qual é a correção mais provável?
Escolha uma resposta
Toque em uma opção para verificar sua resposta.
Resposta correta: Modifique a função Lambda para que sua resposta seja formatada da maneira que o API Gateway espera..
Por que esta é a resposta
O erro 'Method completed with status: 502' (Bad Gateway) em uma integração API Gateway com Lambda geralmente indica que a resposta da função Lambda não está no formato que o API Gateway espera. Para integrações de proxy Lambda, a função deve retornar um objeto JSON com campos específicos como statusCode, headers e body. Se a Lambda retornar um formato diferente, o API Gateway não consegue processar a resposta e retorna um erro 502. Alterar para HTTPS não resolveria um problema de formato de resposta. Modificar o payload enviado ao API Gateway não corrige o formato da resposta da Lambda. Alterar o cabeçalho de autorização não está relacionado a um erro 502 de formato de resposta, mas sim a problemas de permissão (que resultariam em 401 ou 403).
Passe no seu exame — sem a busca interminável por respostas
Obtenha todas as perguntas e explicações verificadas para este exame em um só lugar e economize horas de preparação. Mais de 1.000 certificações · Mais de 20 idiomas · Grátis para começar.
Passe no seu exame mais rápido → Não é necessário cartão