Uma API REST do API Gateway tem um único recurso com um método GET integrado a uma função Lambda. Você publicou uma nova versão da função Lambda e deseja testá-la antes de rotear o tráfego de produção para ela. Os testes não devem afetar a API REST de produção e devem exigir o mínimo de sobrecarga operacional. O que você deve fazer?
Escolha uma resposta
Toque em uma opção para verificar sua resposta.
Resposta correta: Criar um novo stage para a API REST, definir uma variável de stage que aponte para a função Lambda, definir o nome da função Lambda integrada ao API Gateway para essa variável de stage e implantar..
Por que esta é a resposta
A abordagem correta utiliza estágios (stages) do API Gateway e variáveis de estágio para testar novas versões da função Lambda sem impactar a produção. Ao criar um novo estágio, você pode configurar uma variável de estágio que aponta para a nova versão da função Lambda. A integração do método GET no API Gateway pode então ser modificada para usar essa variável de estágio (por exemplo, arn:aws:lambda:REGION:ACCOUNTID:function:FUNCTIONNAME:${stageVariables.lambdaAlias}). Isso permite que o novo estágio direcione o tráfego para a nova versão da função Lambda, enquanto o estágio de produção continua a usar a versão antiga, isolando os testes. As outras opções são menos eficientes ou inadequadas: Adicionar um novo recurso ou criar uma API REST inteiramente nova aumenta a sobrecarga operacional e de gerenciamento, pois você teria que duplicar configurações e gerenciar múltiplos endpoints. Alterar a integração do método GET existente para apontar diretamente para a nova versão do Lambda afetaria imediatamente o tráfego de produção, o que é o que se deseja evitar.
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