Un servicio de metadatos recopila información de aplicaciones on-premises y es accedido por dispositivos de consumo (televisores, radios por internet). Los dispositivos más antiguos no pueden soportar ciertos encabezados de respuesta HTTP; su balanceador de carga on-premises actualmente elimina esos encabezados para las solicitudes identificadas por User-Agent. Las funciones de la aplicación han sido migradas a AWS Lambda y usted desea una solución sin servidor que aún soporte dispositivos heredados eliminando los encabezados problemáticos. ¿Qué solución cumple con estos requisitos?
Elige una respuesta
Toca una opción para verificar tu respuesta.
Respuesta correcta: Cree una distribución de CloudFront para el servicio de metadatos con un Application Load Balancer (ALB) como origen. Configure el ALB para invocar la función Lambda correcta para cada solicitud. Cree una CloudFront Function para eliminar los encabezados problemáticos de las respuestas basándose en el User-Agent de la solicitud..
Por qué esta es la respuesta
La opción correcta utiliza CloudFront con una CloudFront Function para manipular los encabezados de respuesta. CloudFront Functions son ligeras y se ejecutan en las ubicaciones de borde de CloudFront, lo que las hace ideales para modificar encabezados de respuesta de forma eficiente y cercana al usuario final, satisfaciendo el requisito de eliminar encabezados problemáticos basándose en el User-Agent. El ALB como origen y la invocación de Lambda son correctos para la arquitectura sin servidor. Las opciones de API Gateway son incorrectas porque API Gateway no ofrece una forma directa y eficiente de modificar encabezados de respuesta de forma condicional basándose en el User-Agent del cliente. Las plantillas de mapeo de respuesta en HTTP API son para el cuerpo de la respuesta, no para encabezados condicionales. Modificar respuestas predeterminadas en REST API no permite la lógica condicional necesaria. La opción de Lambda@Edge es funcionalmente similar a CloudFront Functions para este caso, pero CloudFront Functions son más adecuadas para manipulaciones de encabezados simples y de baja latencia, lo que las convierte en una solución más eficiente y rentable para este requisito específico.
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