Um desenvolvedor está analisando logs de acesso HTTP em instâncias EC2 que estão atrás de um Application Load Balancer (ALB) público. Os logs do servidor mostram apenas o endereço IP do ALB, em vez do IP público do cliente. O que o desenvolvedor deve alterar para que o log do servidor HTTP contenha o endereço IP público do cliente de origem?
Escolha uma resposta
Toque em uma opção para verificar sua resposta.
Resposta correta: Configurar o servidor HTTP para registrar o cabeçalho de solicitação X-Forwarded-For e garantir que o ALB encaminhe esse cabeçalho..
Por que esta é a resposta
Quando um Application Load Balancer (ALB) recebe uma solicitação, ele atua como um proxy reverso. Para que o servidor de backend (instância EC2) saiba o IP original do cliente, o ALB insere o endereço IP do cliente no cabeçalho X-Forwarded-For. O desenvolvedor deve configurar o servidor HTTP (por exemplo, Apache, Nginx) para extrair e registrar o valor desse cabeçalho em seus logs. As outras opções estão incorretas porque: adicionar o cabeçalho Host não resolve o problema do IP do cliente; instalar o agente CloudWatch Logs apenas coleta os logs existentes, não altera seu conteúdo; e o daemon X-Ray é para rastreamento distribuído, não para corrigir o registro de IP do cliente em logs de acesso HTTP.
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