Um desenvolvedor implantou uma nova versão de uma função AWS Lambda. Para validá-la, o desenvolvedor deve rotear 50% do tráfego para a nova versão e 60% do tráfego para a versão atual. Qual é a maneira MAIS operacionalmente eficiente de realizar isso?
Escolha uma resposta
Toque em uma opção para verificar sua resposta.
Resposta correta: Crie um alias de função Lambda. Configure o roteamento do alias para que ele envie 50% do tráfego para a versão atual e 50% para a nova versão. Aponte as fontes de eventos para o alias..
Por que esta é a resposta
A maneira mais operacionalmente eficiente é usar aliases do Lambda. Aliases permitem rotear o tráfego entre duas versões de uma função Lambda, especificando pesos percentuais para cada versão. Isso é ideal para implantações canary ou testes A/B, pois as fontes de eventos podem apontar para o alias sem precisar de modificações. As outras opções são menos eficientes ou incorretas: O Amazon Route 53 não gerencia diretamente o roteamento entre versões do Lambda; ele roteia para endpoints, não para versões internas de uma função. O Amazon API Gateway pode gerenciar tráfego para funções Lambda, mas a configuração de canary releases com variáveis de estágio para versões do Lambda é mais complexa e menos direta do que usar aliases do Lambda para este caso específico. Mapeamentos de fontes de eventos do Lambda não suportam a definição de pesos para rotear tráfego entre diferentes versões de uma função. Eles direcionam eventos para uma única versão ou alias.
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