Publié le: Feb 28, 2023

AWS Lambda prend désormais en charge les flux de modification Amazon DocumentDB en tant que source d'événements. La fonctionnalité de flux de modifications d'Amazon DocumentDB (compatible avec MongoDB) fournit une séquence chronologique des événements de modification qui se produisent dans les collections de votre cluster. Les clients peuvent désormais utiliser ces événements dans leurs applications sans serveur basées sur Lambda.

Amazon DocumentDB est une base de données de documents entièrement gérée, évolutive et hautement disponible compatible avec MongoDB et qui facilite le stockage, l'interrogation et l'indexation des données JSON. En utilisant les flux de modifications Amazon DocumentDB comme source d'événements pour Lambda, vous pouvez créer des applications pilotées par des événements qui réagissent aux modifications de vos bases de données en temps quasi réel. Vous pouvez utiliser les fonctions Lambda pour traiter de nouveaux documents, suivre les mises à jour des documents existants ou enregistrer les documents supprimés. Vous pouvez utiliser n'importe quel langage de programmation pris en charge par Lambda pour écrire vos fonctions.

Pour commencer, activez les flux de modifications sur votre cluster Amazon DocumentDB, puis sélectionnez votre cluster comme source d'événements pour votre fonction Lambda via la console de gestion AWS, l'AWS CLI, AWS SAM ou le SDK AWS pour Lambda. Les flux de modifications Amazon DocumentDB en tant que source d'événements Lambda sont disponibles dans toutes les régions AWS commerciales où AWS Lambda et Amazon DocumentDB sont disponibles. La mise en service d'un mappage des sources d'événements n'entraîne aucun frais supplémentaire. Toutefois, des frais s'appliquent pour l'activation des flux de modification d'Amazon DocumentDB. Consultez la tarification d'Amazon DocumentDB pour en savoir plus. Vous payez les appels Lambda déclenchés par un flux de modification Amazon DocumentDB. Pour en savoir plus sur la création d'une application grand public Amazon DocumentDB avec Lambda, lisez le guide du développeur Lambda.