Um desenvolvedor registrou uma função Lambda como um destino para um Application Load Balancer (ALB) usando a CLI, mas a Lambda não é invocada quando as requisições chegam ao ALB. Por que a Lambda não está sendo chamada?
Escolha uma resposta
Toque em uma opção para verificar sua resposta.
Resposta correta: A função Lambda não possui as permissões necessárias para permitir a invocação pelo ALB..
Por que esta é a resposta
A resposta correta é que a função Lambda não possui as permissões necessárias para permitir a invocação pelo ALB. Para que um Application Load Balancer (ALB) possa invocar uma função Lambda, a função deve ter uma política de permissões baseada em recursos que permita ao serviço elasticloadbalancing.amazonaws.com invocar a função. Sem essa permissão explícita, o ALB não consegue acionar a Lambda. As outras opções estão incorretas: Funções Lambda podem ser registradas como destinos para um ALB. Uma função Lambda pode ser registrada em um ALB tanto via AWS Management Console quanto via AWS CLI ou SDKs. O balanceamento de carga entre zonas (cross-zone load balancing) não é um pré-requisito para a invocação de uma Lambda por um ALB; ele afeta a distribuição do tráfego entre as zonas de disponibilidade, mas não a capacidade de invocaçã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