Uso de eventos programados para invocar una función de Lambda - AWS Lambda

Uso de eventos programados para invocar una función de Lambda

Los siguientes ejemplos de código muestran cómo crear una función AWS Lambda invocada por un evento programado de Amazon EventBridge.

Java
SDK para Java 2.x

Muestra cómo crear un evento programado de Amazon EventBridge que invoque una función de AWS Lambda. Configuración de EventBridge para que utilice una expresión cron para programar la invocación de la función de Lambda. En este ejemplo, creará una función de Lambda utilizando la API de tiempo de ejecución de Lambda Java. Este ejemplo invoca diferentes servicios de AWS para realizar un caso de uso específico. Este ejemplo indica cómo crear una aplicación que envíe un mensaje de texto a sus empleados para felicitarles por su primer aniversario.

Para ver el código fuente completo y las instrucciones de configuración y ejecución, consulte el ejemplo completo en GitHub.

Servicios utilizados en este ejemplo
  • DynamoDB

  • EventBridge

  • Lambda

  • Amazon SNS

JavaScript
SDK para JavaScript (v3)

Muestra cómo crear un evento programado de Amazon EventBridge que invoque una función de Lambda. Configuración de EventBridge para que utilice una expresión cron para programar la invocación de la función de Lambda. En este ejemplo, creará una función de Lambda utilizando la API de tiempo de ejecución de Lambda JavaScript. Este ejemplo invoca diferentes servicios de AWS para realizar un caso de uso específico. Este ejemplo indica cómo crear una aplicación que envíe un mensaje de texto a sus empleados para felicitarles por su primer aniversario.

Para ver el código fuente completo y las instrucciones de configuración y ejecución, consulte el ejemplo completo en GitHub.

Este ejemplo también está disponible en la guía para desarrolladores de AWS SDK for JavaScript v3.

Servicios utilizados en este ejemplo
  • DynamoDB

  • EventBridge

  • Lambda

  • Amazon SNS

Python
SDK para Python (Boto3)

En este ejemplo, se muestra cómo registrar una función de AWS Lambda como destino de un evento de Amazon EventBridge programado. El controlador de Lambda escribe un mensaje sencillo y los datos de eventos completos en Registros de Amazon CloudWatch para recuperarlos posteriormente.

  • Implementa una función de Lambda.

  • Crea un evento programado de EventBridge y convierte la función de Lambda en el destino.

  • Otorga permiso para permitir que EventBridge invoque la función de Lambda.

  • Imprime los datos más recientes de Registros de CloudWatch para mostrar el resultado de las invocaciones programadas.

  • Limpia todos los recursos creados durante la demostración.

Este ejemplo se puede ver mejor en GitHub. Para ver el código fuente completo y las instrucciones de configuración y ejecución, consulte el ejemplo completo en GitHub.

Servicios utilizados en este ejemplo
  • Registros de CloudWatch

  • EventBridge

  • Lambda

Para obtener una lista completa de las guías para desarrolladores del AWS SDK y ejemplos de código, consulte Utilización de Lambda con SDK de AWS. En este tema también se incluye información sobre cómo comenzar a utilizar el SDK y detalles sobre sus versiones anteriores.