Um aplicativo precisa do endereço IP do cliente, mas agora é executado atrás de um Application Load Balancer, então todas as solicitações parecem vir do mesmo IP. O aplicativo deve permanecer horizontalmente escalável. Qual é a correção MAIS econômica?
Escolha uma resposta
Toque em uma opção para verificar sua resposta.
Resposta correta: Modificar o aplicativo para ler o cabeçalho X-Forwarded-For e lidar com o caso em que o cabeçalho contém uma lista de endereços IP..
Por que esta é a resposta
A opção correta é modificar o aplicativo para ler o cabeçalho X-Forwarded-For. O Application Load Balancer (ALB) insere o endereço IP original do cliente neste cabeçalho HTTP padrão. O aplicativo deve ser adaptado para extrair o primeiro IP da lista, que representa o cliente original. Esta é a solução mais econômica porque não exige a remoção de um componente essencial para escalabilidade (o ALB) e apenas modifica o código da aplicação. Remover o aplicativo do ALB e excluir o ALB inviabiliza a escalabilidade horizontal e a alta disponibilidade, além de não ser uma solução econômica a longo prazo. Criar um Classic Load Balancer não resolve o problema, pois ele também insere o cabeçalho X-Forwarded-For e não é a opção mais moderna ou flexível. Modificar o aplicativo para ler um cabeçalho personalizado e atualizar o cliente não é viável, pois o cliente (navegador, etc.) não pode ser modificado para enviar um cabeçalho personalizado com o IP.
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