Configuración y límites - Amazon CloudFront

Configuración y límites

Las funciones de conexión de CloudFront tienen requisitos de configuración y límites de servicio específicos debido al rol especializado en la validación de la conexión TLS y a los requisitos de rendimiento de la computación de periferia.

Requisitos del código de función

Las funciones de conexión requieren un código JavaScript que procese los eventos de conexión de TLS. El código de la función debe:

  • Estar escrito en JavaScript

  • Procesar los eventos de conexión y tomar decisiones de permitir/denegar

  • Realizar una ejecución completa dentro de los límites de tiempo

  • Gestionar la lógica de validación de certificados y conexiones

Límites de los servicios

Las funciones de conexión están sujetas a los siguientes límites:

  • Tamaño de la función: el código de función y la configuración tienen un tamaño limitado

  • Tiempo de ejecución: las funciones tienen límites de tiempo de ejecución estrictos para el procesamiento de la conexión TLS

  • Límites de asociación: cada distribución solo puede tener asociada una función de conexión

  • Restricciones de etapa: solo las funciones de la etapa ACTIVA se pueden asociar a las distribuciones

Opciones de filtrado de funciones

Cuando se muestran funciones de conexión, puede usar los siguientes filtros:

  • Filtro de etapa: filtre por etapa de DESARROLLO o ACTIVA

  • Filtro de asociación: filtre por ID de distribución o asociaciones de ID de almacén de clave-valor

Estos filtros lo ayudan a organizar y administrar las funciones de conexión en diferentes entornos y casos de uso.