Primeros pasos para la creación y uso de funciones 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.

Primeros pasos para la creación y uso de funciones de Lambda@Edge

Puede utilizar las funciones de Lambda@Edge para realizar una gran cantidad de cosas útiles, pero puede parecer un poco complicado al principio. En esta sección, se explica a grandes rasgos cómo funciona Lambda@Edge con CloudFront y se proporciona un tutorial en el que se detallan los pasos por medio de un ejemplo sencillo.

sugerencia

Cuando esté familiarizado con el funcionamiento de Lambda@Edge y haya creado una función de Lambda@Edge, puede obtener más información sobre cómo puede utilizar Lambda@Edge para sus propias soluciones personalizadas. Más información sobre crear y actualizar funciones, la estructura de los eventos y la adición de desencadenadores de CloudFront. También puede encontrar más ideas y obtener ejemplos de código en Funciones de ejemplo de Lambda@Edge.

A continuación se muestra información general de cómo crear y usar funciones de Lambda con CloudFront:

  1. En la consola de AWS Lambda, cree una función de Lambda en la región EE. UU. Este (Norte de Virginia). (Además, puede crear la función mediante programación, por ejemplo, utilizando uno de los SDK de AWS).

  2. Guarde y publique una versión numerada de la función.

    Si desea cambiar la función, debe editar la versión $LATEST de la función en la región EE. UU. Este (Norte de Virginia). A continuación, antes de configurarla para usarla con CloudFront, publique una nueva versión numerada.

  3. Elija la distribución de CloudFront y el comportamiento de caché al que se aplica la función. A continuación, especifique uno o varios eventos de CloudFront (desencadenadores) que provoquen la ejecución de la función. Por ejemplo, puede crear un desencadenador para que la función se ejecute cuando CloudFront reciba una solicitud de un lector.

  4. Cuando se crea un desencadenador, Lambda replica la función en las ubicaciones de AWS de todo el mundo.


				Gráfico conceptual que muestra cómo crear funciones de Lambda que se integran con CloudFront.