Con CloudFront Functions, puede escribir funciones ligeras en JavaScript para personalizaciones de CDN sensibles a la latencia a gran escala. Sus funciones pueden manipular las solicitudes y respuestas que atraviesan CloudFront, realizar autenticaciones y autorizaciones básicas, generar respuestas HTTP en el borde y mucho más. El entorno de tiempo de ejecución de CloudFront Functions ofrece tiempos de arranque de submilisegundos, se escala inmediatamente para gestionar millones de solicitudes por segundo y es altamente seguro. CloudFront Functions es una característica nativa de CloudFront, lo que significa que puede compilar, probar e implementar su código completamente dentro de CloudFront.
Cuando asocia una distribución de CloudFront con una función de CloudFront, CloudFront intercepta solicitudes y respuestas en ubicaciones de borde de CloudFront y ejecuta la función. Puede invocar CloudFront Functions cuando se producen los siguientes eventos:
-
Cuando CloudFront reciba una solicitud de un espectador (solicitud del espectador)
-
Antes de que CloudFront devuelva la respuesta al espectador (respuesta al espectador)
Para obtener más información sobre CloudFront Functions, consulte los siguientes temas:
Temas
- Tutorial: creación de una función simple con CloudFront Functions
- Tutorial: creación de una función de CloudFront que incluya pares clave-valor
- Escritura de código de función
- Creación de funciones
- Prueba de funciones
- Actualización de funciones
- Publicación de funciones
- Asociación de funciones con distribuciones
- Amazon CloudFront KeyValueStore