¿Cómo puedo configurar CloudFront de modo que reenvíe el encabezado host al origen?

2 minutos de lectura
0

El origen configurado en mi distribución de Amazon CloudFront utiliza alojamiento virtual. Por eso, mi distribución debe reenviar el encabezado host a mi servidor de origen. Quiero configurar mi distribución de modo que reenvíe el encabezado host.

Breve descripción

Para configurar la distribución de modo que reenvíe el encabezado host al origen, realice una de las siguientes acciones:

  • Cree una política de caché y una política de solicitud de origen.
  • Edite la configuración de un comportamiento existente en la distribución.

Importante: En el caso de los orígenes de Amazon Simple Storage Service (Amazon S3), no se admiten las cachés basadas en el encabezado host. Para obtener más información, consulte Selecting the headers to base caching on.

Si crea una política personalizada para los orígenes de API Gateway sin un dominio personalizado, no reenvíe el encabezado HOST. De lo contrario, se mostrará un error 403.

Solución

Creación de una política de caché y una política de solicitud de origen

  1. Siga los pasos para crear una política de caché mediante la consola de CloudFront.
  2. En Configuración de la clave de caché, en Encabezados, seleccione Incluir los siguientes encabezados. En la lista desplegable Agregar encabezado, seleccione Host.
  3. Complete el resto de la configuración de la política de caché en función de los requisitos del comportamiento al que asocie la política. A continuación, seleccione Crear.
  4. Después de crear la política de caché, siga los pasos para asociar las políticas al comportamiento relevante de su distribución de CloudFront.

Edición de la configuración de un comportamiento existente

  1. Abra la consola de CloudFront. A continuación, elija su distribución.
  2. Seleccione la pestaña Comportamientos y, a continuación, elija la ruta a la que se debe reenviar el encabezado host.
  3. Seleccione Editar.
  4. En Solicitudes de origen y clave de caché, confirme que la opción Configuración de caché heredada esté marcada. Si no lo está, siga los pasos del apartado anterior para crear una política de caché. Si la opción Configuración de caché heredada está seleccionada, indique los siguientes valores:
    En Encabezados, elija Incluir los siguientes encabezados.
    En la lista desplegable Agregar encabezado, seleccione Host.
  5. Seleccione Guardar cambios.

Información relacionada

Caching content based on request headers

Working with policies

OFICIAL DE AWS
OFICIAL DE AWSActualizada hace 8 meses