Un desarrollador está analizando los registros de acceso HTTP en instancias EC2 que se encuentran detrás de un Application Load Balancer (ALB) público. Los registros del servidor muestran solo la dirección IP del ALB en lugar de la IP pública del cliente. ¿Qué debe cambiar el desarrollador para que el registro del servidor HTTP contenga la dirección IP pública del cliente de origen?
Elige una respuesta
Toca una opción para verificar tu respuesta.
Respuesta correcta: Configurar el servidor HTTP para que registre el encabezado de solicitud X-Forwarded-For y asegurarse de que el ALB reenvíe ese encabezado..
Por qué esta es la respuesta
La respuesta correcta es configurar el servidor HTTP para que registre el encabezado de solicitud X-Forwarded-For y asegurarse de que el ALB reenvíe ese encabezado. Cuando un Application Load Balancer (ALB) recibe una solicitud de un cliente, termina la conexión TCP del cliente y establece una nueva conexión TCP con la instancia EC2 de destino. Por lo tanto, la instancia EC2 ve la dirección IP del ALB como el origen de la solicitud. Para preservar la dirección IP original del cliente, el ALB inserta la dirección IP del cliente en el encabezado HTTP X-Forwarded-For. El servidor HTTP en la instancia EC2 debe configurarse para leer y registrar este encabezado. Las otras opciones son incorrectas: añadir el encabezado Host no proporciona la IP del cliente; instalar el agente de CloudWatch Logs o el demonio de X-Ray son herramientas de monitoreo y rastreo, no resuelven el problema de la IP en los registros del servidor.
Aprueba tu examen — sin la interminable búsqueda de respuestas
Obtén todas las preguntas y explicaciones verificadas para este examen en un solo lugar, y ahorra horas de preparación. Más de 1,000 certificaciones · Más de 20 idiomas · Empieza gratis.
Aprueba tu examen más rápido → No se requiere tarjeta