Añadido o eliminación de encabezados HTTP en las respuestas de CloudFront con una política - Amazon CloudFront

Añadido o eliminación de encabezados HTTP en las respuestas de CloudFront con una política

Puede configurar CloudFront para modificar los encabezados HTTP en las respuestas que envía a los lectores (navegadores web y otros clientes). CloudFront puede eliminar los encabezados que recibió del origen o añadir encabezados en la respuesta antes de enviar la respuesta a los lectores. Realizar estos cambios no requiere escribir código ni cambiar el origen.

Por ejemplo, puede eliminar encabezados como X-Powered-By y Vary para que CloudFront no los incluya en las respuestas que envía a los lectores. O bien, puede añadir encabezados HTTP como los siguientes:

  • Un encabezado Cache-Control para controlar el almacenamiento en caché del navegador.

  • Un encabezado Access-Control-Allow-Origin para habilitar el intercambio de recursos entre orígenes (CORS). También puede agregar otros encabezados CORS.

  • Un conjunto de encabezados de seguridad comunes, como Strict-Transport-Security, Content-Security-Policy y X-Frame-Options.

  • Un encabezado Server-Timing para ver información relacionada con el rendimiento y el enrutamiento tanto de la solicitud como de la respuesta a través de CloudFront.

Para especificar los encabezados que CloudFront añade o elimina en las respuestas HTTP, utilice una política de encabezados de respuesta. Usted asocia una política de encabezado de respuesta a uno más comportamientos de caché y CloudFront modifica los encabezados en las respuestas que envía a las solicitudes que coinciden con el comportamiento de la caché. CloudFront modifica los encabezados en las respuestas que proporciona desde la caché y en las que reenvía desde el origen. Si la respuesta de origen incluye uno o más de los encabezados que se han añadido en una política de encabezados de respuesta, la política puede especificar si CloudFront utiliza el encabezado que recibió del origen o sobrescribe ese encabezado con el de la política de encabezados de respuesta.

nota

Si agrega encabezados que controlan el almacenamiento en caché del navegador a las políticas de encabezados de respuesta, como Cache-Control, CloudFront agrega estos encabezados solo a la respuesta del lector. Estos encabezados no afectan a la forma en que CloudFront almacena en caché el objeto solicitado.

CloudFront proporciona algunas políticas de encabezados de respuesta predefinidas, conocidas como políticas administradas, para casos de uso comunes. Puede utilizar estas políticas administradas o crear sus propias políticas. Puede adjuntar una única política de encabezados de respuesta a varios comportamientos de la caché en varias distribuciones de su Cuenta de AWS.

Para obtener más información, consulte los siguientes temas: