Utilizzo degli eventi pianificati per richiamare una funzione Lambda - Amazon DynamoDB

Utilizzo degli eventi pianificati per richiamare una funzione Lambda

I seguenti esempi di codice mostrano come creare una funzione AWS Lambda, richiamata da un evento pianificato Amazon EventBridge.

Java
SDK per Java 2.x

Mostra come creare un evento pianificato Amazon EventBridge che richiama una funzione AWS Lambda. Configurazione di EventBridge per utilizzare un'espressione cron per pianificare quando richiamare la funzione Lambda. In questo esempio, viene creata una funzione Lambda utilizzando l'API di runtime Lambda Java. Questo esempio richiama diversi servizi AWS per eseguire un caso d'uso specifico. Questo esempio dimostra come creare un'app che invia un messaggio di testo via mobile ai tuoi dipendenti che si congratula con loro alla data dell'anniversario di un anno.

Per il codice sorgente completo e le istruzioni su come configurare ed eseguire, vedi l'esempio completo su GitHub.

Servizi utilizzati in questo esempio
  • File di log CloudWatch

  • DynamoDB

  • EventBridge

  • Lambda

  • Amazon SNS

JavaScript
SDK per JavaScript (v3)

Mostra come creare un evento pianificato Amazon EventBridge che richiama una funzione AWS Lambda. Configurazione di EventBridge per utilizzare un'espressione cron per pianificare quando richiamare la funzione Lambda. In questo esempio, viene creata una funzione Lambda utilizzando l'API runtime JavaScript Lambda. Questo esempio richiama diversi servizi AWS per eseguire un caso d'uso specifico. Questo esempio dimostra come creare un'app che invia un messaggio di testo via mobile ai tuoi dipendenti che si congratula con loro alla data dell'anniversario di un anno.

Per il codice sorgente completo e le istruzioni su come configurare ed eseguire, vedi l'esempio completo su GitHub.

Questo esempio è anche disponibile nella Guida per lo sviluppatore di AWS SDK per JavaScript v3 .

Servizi utilizzati in questo esempio
  • File di log CloudWatch

  • DynamoDB

  • EventBridge

  • Lambda

  • Amazon SNS

Python
SDK per Python (Boto3)

Questo esempio illustra come registrare una funzione AWS Lambda come destinazione di un evento Amazon EventBridge pianificato. Il gestore Lambda scrive un messaggio descrittivo e i dati completi dell'evento su Amazon CloudWatch Logs per recuperarli in un secondo momento.

  • Distribuzione di una funzione Lambda.

  • Crea un evento pianificato EventBridge e rende la funzione Lambda la destinazione.

  • Concede l'autorizzazione affinché EventBridge richiami la funzione Lambda.

  • Stampa i dati più recenti da CloudWatch Logs per mostrare il risultato dei richiami pianificati.

  • Elimina tutte le risorse create durante la demo.

Questo esempio è visualizzabile in maniera ottimale su GitHub. Per il codice sorgente completo e le istruzioni su come configurare ed eseguire, vedi l'esempio completo su GitHub.

Servizi utilizzati in questo esempio
  • File di log CloudWatch

  • DynamoDB

  • EventBridge

  • Lambda

  • Amazon SNS

Per un elenco completo delle guide per gli sviluppatori di SDK AWS ed esempi di codice, consulta la sezione Utilizzo di DynamoDB con un SDK AWS. Questo argomento include anche informazioni su come iniziare e dettagli sulle versioni precedenti dell'SDK.