Un servizio di metadati raccoglie informazioni da app on-premise ed è accessibile da dispositivi consumer (TV, radio internet). I dispositivi più vecchi non supportano determinate intestazioni di risposta HTTP; il load balancer on-premise attualmente rimuove tali intestazioni per le richieste identificate da User-Agent. Le funzioni dell'applicazione sono state migrate ad AWS Lambda e si desidera una soluzione serverless che supporti ancora i dispositivi legacy rimuovendo le intestazioni problematiche. Quale soluzione soddisfa questi requisiti?
Scegli una risposta
Tocca un'opzione per controllare la tua risposta.
Risposta corretta: Creare una distribuzione CloudFront per il servizio di metadati con un Application Load Balancer (ALB) come origine. Configurare l'ALB per richiamare la funzione Lambda corretta per ogni richiesta. Creare una CloudFront Function per rimuovere le intestazioni problematiche dalle risposte in base allo User-Agent della richiesta..
Perché questa è la risposta
L'opzione corretta utilizza una CloudFront Function per rimuovere le intestazioni problematiche. Le CloudFront Functions sono ideali per manipolazioni leggere e ad alta frequenza di richieste e risposte, come la rimozione di intestazioni, e vengono eseguite più vicino all'utente finale, riducendo la latenza. L'ALB instrada le richieste alle funzioni Lambda corrette. Le API REST di API Gateway non supportano la modifica delle risposte gateway predefinite in base allo User-Agent. Le API HTTP di API Gateway non hanno modelli di mappatura delle risposte che consentano la rimozione condizionale di intestazioni basata sullo User-Agent. L'uso di Lambda@Edge per la rimozione di intestazioni è possibile, ma le CloudFront Functions sono più economiche e performanti per manipolazioni semplici e veloci come questa, in quanto non richiedono l'avvio di un'intera funzione Lambda.
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