Agregado de desencadenadores para una función de Lambda@Edge - Amazon CloudFront

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Agregado de desencadenadores para una función de Lambda@Edge

Un desencadenador de Lambda @Edge es una combinación de una CloudFront distribución, un comportamiento de la caché y un evento que provoca la ejecución de una función. Puede especificar uno o más CloudFront activadores que hagan que la función se ejecute. Por ejemplo, puede crear un disparador que haga que la función se ejecute cuando CloudFront reciba una solicitud de un espectador sobre un comportamiento de caché específico que haya configurado para su distribución.

sugerencia

Si no estás familiarizado con los comportamientos de la CloudFront caché, aquí tienes un breve resumen. Al crear una CloudFront distribución, se especifican los ajustes que indican CloudFront cómo responder cuando recibe diferentes solicitudes. La configuración predeterminada se denomina comportamiento de la caché predeterminado para la distribución. Puede configurar más comportamientos de la caché que definen cómo responde CloudFront en circunstancias específicas, por ejemplo, cuando recibe una solicitud para un archivo específico. Para obtener más información, consulte Configuración del comportamiento de caché.

En el momento de crear una función de Lambda, solo se puede especificar un desencadenador. Sin embargo, puede añadir más activadores a la misma función más adelante de dos maneras: mediante la consola Lambda o editando la distribución en la CloudFront consola.

  • El uso de la consola Lambda funciona bien si desea añadir más activadores a una función para la misma CloudFront distribución.

  • Puede ser mejor usar la CloudFront consola si desea agregar activadores para varias distribuciones, ya que es más fácil encontrar la distribución que desea actualizar. También puedes actualizar otros CloudFront ajustes al mismo tiempo.

nota

Si desea trabajar con Lambda@Edge mediante programación, existen varios recursos para ayudarle. Para obtener más información, consulte Creación de funciones y activadores de Lambda @Edge mediante programación CloudFront .