Utilizzo degli eventi pianificati per invocare una funzione Lambda - Esempi di codice per SDK AWS

Sono disponibili altri esempi per SDK AWS nel repository GitHub della documentazione degli esempi per SDK AWS.

Utilizzo degli eventi pianificati per invocare una funzione Lambda

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

Java
SDK per Java 2.x

Mostra come creare un evento pianificato Amazon EventBridge che invoca una funzione AWS Lambda. Configurazione di EventBridge per utilizzare un’espressione cron per pianificare quando invocare la funzione Lambda. In questo esempio, viene creata una funzione Lambda utilizzando l’API di runtime Lambda Java. Questo esempio invoca 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, consulta 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 invoca una funzione AWS Lambda. Configurazione di EventBridge per utilizzare un’espressione cron per pianificare quando invocare la funzione Lambda. In questo esempio, viene creata una funzione Lambda utilizzando l’API runtime JavaScript Lambda. Questo esempio invoca 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, consulta 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 invochi la funzione Lambda.

  • Stampa i dati più recenti da CloudWatch Logs per mostrare il risultato delle invocazioni pianificate.

  • 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, consulta l’esempio completo su GitHub.

Servizi utilizzati in questo esempio
  • File di log CloudWatch

  • DynamoDB

  • EventBridge

  • Lambda

  • Amazon SNS