Introduction Fonctions AWS Lambda:événementielles

Au cours du chapitre précédent, nous avons examiné en détail le développement de fonctions Lambda qui exposent des API REST. Ces fonctions sont synchrones, comme on a pu le voir. Mais une des caractéristiques essentielles des fonctions Lambda est leur caractère événementiel, c’est-à-dire leur capacité à se déclencher sur réception d’événements, de manière asynchrone, sans qu’un appel explicite soit nécessaire. Dans ce chapitre, nous allons donc étendre le scénario implémenté précédemment, afin de le compléter avec une nouvelle fonction Lambda événementielle, qui sera déclenchée par l’arrivée dans un compartiment S3 d’un fichier contenant des ordres de virement bancaire.

Pour mémoire, notre scénario général est reproduit dans la figure ci-dessous :

images/Fig5-0-1.png

Le scénario général

Et voici le scénario qui sera implémenté à la fin de ce chapitre.

images/Fig5-0-2.png

Le scénario courant

Voici les étapes de notre scénario :

  • Un fichier XML contenant des ordres de virement bancaire sera transféré dans un compartiment S3 par un script AWS CLI.

  • Ceci provoquera le déclenchement d’une fonction Lambda, définie de manière à attendre l’événement...

Pour consulter la suite, découvrez le livre suivant :
couv-EIAWSL.png
60-signet.svg
En version papier
20-ecran_lettre.svg
En version numérique
41-logo_abonnement.svg
En illimité avec l'abonnement ENI
130-boutique.svg
Sur la boutique officielle ENI
Précédent
Déploiement et exécution
Suivant
Le projet Java