Integración con AWS CloudFront: implementar funciones de CrowdHandler en CloudFront
Requisitos previos
Recursos de CrowdHandler instalados a través del enlace de inicio rápido de CloudFormation (generado en el panel de control de CrowdHandler).
Paso 1: Crear el comportamiento de CloudFront /ch/* Edita la distribución de CloudFront en la que deseas instalar CrowdHandler. Crea el comportamiento tal y como se muestra a continuación, modificando tu origen según corresponda.

Paso 2: Implementar la función Lambda «crowdhandler-originOverride» en CloudFront Accede a la función Lambda «crowdhandler-originOverride». Selecciona «Implementar en Lambda@Edge» en el menú desplegable «Acciones». Realiza la implementación tal y como se muestra en la imagen siguiente.

Paso 3: Implementar la función Lambda «crowdhandler-originResponse» en CloudFront Accede a la función Lambda «crowdhandler-originResponse». Selecciona «Implementar en Lambda@Edge» en el menú desplegable «Acciones». Realiza la implementación tal y como se muestra en la imagen siguiente.

Paso 4: Implementar la función Lambda «crowdhandler-viewerResponse» en CloudFront Accede a la función Lambda «crowdhandler-viewerResponse». Selecciona «Implementar en Lambda@Edge» en el menú desplegable «Acciones». Realiza la implementación tal y como se muestra en la imagen siguiente, seleccionando «Respuesta del espectador» como evento de CloudFront.

Paso 5: Implementar la función Lambda «crowdhandler-viewerRequest» en CloudFront Accede a la función Lambda «crowdhandler-viewerRequest». Selecciona «Implementar en Lambda@Edge» en el menú desplegable «Acciones». Realiza la implementación tal y como se muestra en la imagen siguiente.

Paso 6: Invalidar la ruta /ch/* en la caché de CloudFront

Paso 7: Comprueba que tu integración funciona
Paso 8: Configuración avanzada (opcional) Integración con AWS CloudFront: configuración avanzada