Para reduzir o risco ao lançar uma nova versão de uma função Lambda existente, você precisa dividir o tráfego entre a versão atual e a nova versão para testes. Qual abordagem atende a esse requisito?
Escolha uma resposta
Toque em uma opção para verificar sua resposta.
Resposta correta: Crie um alias de função e configure esse alias para distribuir o tráfego entre as duas versões do Lambda..
Por que esta é a resposta
A criação de um alias de função e a configuração desse alias para distribuir o tráfego entre duas versões do Lambda é a abordagem correta. Os aliases do Lambda permitem roteamento de tráfego ponderado, o que é ideal para implantações canary ou testes A/B. Você pode especificar a porcentagem de tráfego que vai para cada versão, permitindo um lançamento gradual e monitoramento. Usar uma política de roteamento ponderado no Route 53 não é aplicável diretamente a funções Lambda para divisão de tráfego entre versões da mesma função, pois o Route 53 lida com roteamento de DNS para endpoints, não com versões internas de uma função. Colocar um Application Load Balancer na frente do Lambda é possível, mas é uma solução mais complexa e cara para o que os aliases do Lambda já oferecem nativamente. Empacotar a nova versão como uma camada Lambda não é uma forma de gerenciar versões de código da função; as camadas são para dependências e bibliotecas, não para diferentes versões do código principal da função.
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