Uma empresa está implantando um aplicativo serverless que usa Amazon API Gateway e Lambda para ambientes de desenvolvimento, teste e produção. Qual opção exige o menor esforço de desenvolvimento para oferecer suporte a vários ambientes?
Escolha uma resposta
Toque em uma opção para verificar sua resposta.
Resposta correta: Usar variáveis de estágio do API Gateway e criar aliases do Lambda para que os recursos específicos do estágio sejam referenciados pelo estágio..
Por que esta é a resposta
Usar variáveis de estágio do API Gateway e aliases do Lambda é a abordagem mais eficiente. As variáveis de estágio do API Gateway permitem configurar diferentes valores para cada estágio (dev, teste, prod), como endpoints de backend ou chaves de API, sem alterar a definição da API. Os aliases do Lambda permitem que uma única função Lambda tenha diferentes versões publicadas, cada uma associada a um alias (por exemplo, dev, test, prod), que pode ser invocado por um estágio específico do API Gateway. Isso minimiza a duplicação de código e o esforço de desenvolvimento. As outras opções são menos ideais: Usar Amazon ECS ou AWS Elastic Beanstalk introduziria uma arquitetura baseada em contêiner ou servidor, que não se alinha com a natureza serverless do aplicativo e exigiria um esforço de desenvolvimento e gerenciamento significativamente maior para migrar e manter. Duplicar o código do aplicativo para cada ambiente e implantar em estágios separados do API Gateway levaria à duplicação desnecessária de código, dificultando a manutenção e aumentando o risco de erros.
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