Uno sviluppatore sta analizzando i log di accesso HTTP su istanze EC2 che si trovano dietro un Application Load Balancer (ALB) pubblico. I log del server mostrano solo l'indirizzo IP dell'ALB anziché l'IP pubblico del client. Cosa deve cambiare lo sviluppatore affinché il log del server HTTP contenga l'indirizzo IP pubblico del client di origine?
Scegli una risposta
Tocca un'opzione per controllare la tua risposta.
Risposta corretta: Configurare il server HTTP per loggare l'header di richiesta X-Forwarded-For e assicurarsi che l'ALB inoltri tale header..
Perché questa è la risposta
Quando un Application Load Balancer (ALB) riceve una richiesta, termina la connessione client e ne apre una nuova con l'istanza EC2 di destinazione. Per preservare l'indirizzo IP originale del client, l'ALB inserisce l'indirizzo IP del client nell'header HTTP X-Forwarded-For. Il server HTTP sull'istanza EC2 deve essere configurato per leggere e registrare questo header anziché l'indirizzo IP della connessione in entrata (che sarà l'IP dell'ALB). Le altre opzioni non risolvono il problema della registrazione dell'IP del client: l'header Host identifica il dominio richiesto, non l'IP del client; CloudWatch Logs e AWS X-Ray sono strumenti di monitoraggio e tracciamento che raccolgono log o tracce, ma non modificano il contenuto dei log del server HTTP.
Supera il tuo esame — senza l'infinita caccia alle risposte
Ottieni ogni domanda e spiegazione verificata per questo esame in un unico posto, e risparmia ore di preparazione. Oltre 1.000 certificazioni · Oltre 20 lingue · Inizia gratuitamente.
Supera il tuo esame più velocemente → Nessuna carta richiesta