Cómo CloudFront procesa los códigos de estado HTTP 3xx desde el origen - Amazon CloudFront

Cómo CloudFront procesa los códigos de estado HTTP 3xx desde el origen

Cuando CloudFront solicita un objeto desde su bucket de Amazon S3 o el servidor de origen personalizado, su origen a veces devuelve un código de estado HTTP 3xx. Esto suele indicar una de las siguientes posibilidades:

  • La dirección URL del objeto ha cambiado (por ejemplo, códigos de estado 301, 302, 307 o 308)

  • El objeto no ha cambiado desde la última vez que CloudFront lo solicitó (código de estado 304)

CloudFront almacena en caché las respuestas 3xx de acuerdo con la configuración de su distribución de CloudFront y los encabezados de la respuesta. CloudFront almacena en caché las respuestas 307 y 308 solo cuando incluye el encabezado Cache-Control en las respuestas del origen. Para obtener más información, consulte Administración de cuánto tiempo se mantiene el contenido en una caché (vencimiento).

Si su origen devuelve un código de estado de redireccionamiento (por ejemplo, 301 o 307), CloudFront no sigue el redireccionamiento. CloudFront pasa la respuesta 301 o 307 al lector, que puede seguir el redireccionamiento enviando una nueva solicitud.