Um aplicativo serverless usa o API Gateway para invocar uma função Lambda. Um desenvolvedor corrige um bug no código Lambda e deseja rotear 10% do tráfego de produção ao vivo para a nova versão do Lambda para testá-la. Quais passos o desenvolvedor deve seguir? (Escolha dois.)
Escolha uma resposta
Toque em uma opção para verificar sua resposta.
Resposta correta: Publicar uma nova versão da função Lambda que contém o código atualizado., Criar um alias para a função Lambda e configurar o roteamento ponderado nesse alias, atribuindo 10% à nova versão..
Por que esta é a resposta
Para implementar um teste canário com 10% do tráfego, o desenvolvedor deve primeiro publicar uma nova versão da função Lambda com o código corrigido. Isso cria um snapshot imutável do código e da configuração. Em seguida, é necessário criar um alias para a função Lambda. Os aliases permitem roteamento ponderado entre diferentes versões da função. Ao configurar o alias, o desenvolvedor pode atribuir 10% do tráfego à nova versão e 90% à versão de produção atual. Criar um novo stage do API Gateway não é a abordagem correta para roteamento ponderado entre versões de uma função Lambda, pois os stages do API Gateway geralmente apontam para uma única versão ou alias. Um Network Load Balancer não é usado com funções Lambda invocadas via API Gateway. O Amazon Route 53 é para roteamento de DNS e não controla o roteamento de tráfego entre versões de funções Lambda diretamente.
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