Comunidad de Desarrolladores RSS

Lambda@Edge: Ejecuta código en el borde con CloudFront

Lambda@Edge permite ejecutar funciones de AWS Lambda en ubicaciones de borde globales de CloudFront. Esto resulta en una latencia más baja y un rendimiento mejorado para los usuarios. Proporciona capacidades de computación sin servidor sin necesidad de administrar infraestructura. Casos de uso comunes incluyen redirecciones, inyección de encabezados de seguridad y pruebas A/B. Las funciones de Lambda@Edge se activan mediante eventos de CloudFront, como solicitudes y respuestas del espectador. Un ejemplo clave es agregar encabezados de seguridad utilizando una función de Node.js asociada con el evento de respuesta del espectador. La implementación requiere Terraform, especificando la región us-east-1 y una versión de Lambda publicada. Hay limitaciones, incluyendo restricciones de tiempo de ejecución a Node.js y Python, y la incapacidad de utilizar VPC o runtimes personalizados. Alternativas incluyen CloudFront Functions o otros servicios de computación de borde. Lambda@Edge es ideal para transformaciones ligeras que requieren baja latencia y distribución global. También puede descargar el procesamiento del servidor de origen y mejorar el comportamiento de caché.
favicon
dev.to
Lambda@Edge: Run Code at the Edge with CloudFront
Create attached notes ...