Saltar al contenido

¿Cómo configuro las políticas de caché y las políticas de solicitud de origen de CloudFront para controlar el comportamiento de la caché y administrar las solicitudes de reenvío?

4 minutos de lectura
0

Quiero configurar las políticas de caché y las políticas de solicitud de origen de Amazon CloudFront para controlar el comportamiento de la caché y reenviar las solicitudes al origen.

Resolución

Configuración de una política de caché

Puedes crear políticas de caché personalizadas o usar políticas de caché administradas. Para crear una política de caché personalizada o adjuntar una política de caché a una distribución, consulta Creación de políticas de caché

Para obtener una descripción general de las políticas de caché, consulta Descripción de las políticas de caché.

Para obtener información sobre cómo usar políticas con claves de caché, consulta Control de la clave de caché con una política.

Configuración de una política de solicitud de origen

Puedes crear políticas de caché de solicitud de origen personalizadas o usar políticas de caché de solicitud de origen administradas. Para crear una política de solicitud de origen personalizada o adjuntar una política de solicitud de origen a una distribución nueva o existente, consulta Creación de políticas de solicitud de origen

Para obtener una descripción general de las políticas de solicitud de origen, consulta Descripción de las políticas de solicitud de origen.

Para obtener información sobre cómo usar políticas con claves de caché, consulta Control de las solicitudes de origen con una política.

Uso conjunto de políticas de caché y políticas de solicitud de origen

Las políticas de caché controlan el comportamiento del almacenamiento en caché en función de la clave de caché y reenvían la información al origen, y las políticas de solicitud de origen solo reenvían las solicitudes. Para usar una política de solicitud de origen en un comportamiento de caché, también debes usar una política de caché.

Por ejemplo, deseas almacenar en caché las solicitudes en función de un parámetro de cadena de consulta específico y reenviar todas las cadenas de consulta al origen. Crea una política de caché que incluya solo el parámetro de cadena de consulta que has especificado para la clave de caché. A continuación, crea una política de solicitud de origen que incluya todas las cadenas de consulta. Adjunta la política de caché y la política de solicitud de origen al comportamiento de la caché.

En el ejemplo anterior, el parámetro especificado optimiza la caché, pero el origen recibe todas las cadenas de consulta para procesarlas. Para obtener más información, consulta Descripción del uso conjunto de las políticas de solicitud de origen y las políticas de caché.

Migración desde la configuración de caché antigua

Se recomienda usar una política de caché o una política de solicitud de origen en lugar de la configuración de caché heredada de CloudFront.

Para migrar de la configuración de caché heredada a una política de caché o una política de solicitud de origen, sigue estos pasos:

  1. Abre la consola de CloudFront.
  2. En el panel de navegación, elige Distribuciones y, a continuación, selecciona tu distribución. 
  3. Selecciona la pestaña Comportamientos y, a continuación, elige el comportamiento.
  4. Selecciona Editar.
  5. En Solicitudes de clave de caché y origen, selecciona Política de caché y política de solicitud de origen (recomendada).
  6. Elige la lista desplegable Política de caché y, a continuación, selecciona una política de caché. O bien, elige la lista desplegable de políticas de solicitudes de origen y, a continuación, selecciona una política de origen.
  7. (Opcional) Elige la lista desplegable de políticas de encabezados de respuesta y, a continuación, elige un encabezado de respuesta.
  8. Selecciona Guardar cambios.

Información relacionada

¿Cómo puedo guardar en caché el contenido de CloudFront en función de los encabezados HTTP?

¿Cómo puedo cambiar la configuración de CloudFront para que determinados archivos no se almacenen en la caché?

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

¿Cómo puedo configurar CloudFront para que reenvíe el encabezado de autorización al origen?

OFICIAL DE AWSActualizada hace 10 meses