Comportamiento de solicitudes y respuestas para grupos de origen - Amazon CloudFront

Comportamiento de solicitudes y respuestas para grupos de origen

Las solicitudes a un grupo de orígenes funcionan igual que las solicitudes a un origen que no está configurado como un grupo de orígenes, excepto cuando hay una conmutación por error de origen. Al igual que con cualquier otro origen, cuando CloudFront recibe una solicitud y el contenido ya está almacenado en caché en una ubicación periférica, el contenido se sirve a los lectores desde la caché. Cuando hay un error de caché, las solicitudes de lector se reenvían al origen principal en el grupo de orígenes.

El comportamiento de solicitud y respuesta para el origen principal es igual que un origen que no es un grupo de orígenes. Para obtener más información, consulte Comportamiento de solicitudes y respuestas para orígenes de Amazon S3 y Comportamiento de solicitudes y respuestas para orígenes personalizados.

A continuación se describe el comportamiento de conmutación por error de origen cuando el origen principal devuelve códigos de estado HTTP específicos:

  • Código de estado HTTP 2xx (éxito): CloudFront almacena en caché el archivo y lo devuelve al lector.

  • Código de estado HTTP 3xx (redirección): CloudFront devuelve el código de estado al lector.

  • Código de estado HTTP 4xx o 5xx (error de cliente/servidor): si el código de estado devuelto se ha configurado para la conmutación por error, CloudFront envía la misma solicitud al origen secundario del grupo de orígenes.

  • Código de estado HTTP 4xx o 5xx (error de cliente/servidor): si el código de estado devuelto no se ha configurado para conmutación por error, CloudFront devuelve el error al lector.

CloudFront conmuta por error al origen secundario solo cuando el método HTTP de la solicitud del lector es GET, HEAD u OPTIONS. CloudFront no realiza una conmutación por error cuando el lector envía un método HTTP diferente (por ejemplo POST, PUT, etc.).

Cuando CloudFront envía una solicitud a un origen secundario, el comportamiento de respuesta es el mismo que para un origen de CloudFront que no está en un grupo de orígenes.

Para obtener más información acerca de los grupos de orígenes, consulte Optimización de alta disponibilidad con conmutación por error de origen de CloudFront.