Publié le: Jun 28, 2018
AWS Lambda prend désormais en charge Amazon SQS comme source d'événement. Cette nouvelle fonction vous permet de créer des applications sans serveur avec Lambda en utilisant des files d'attente de message comme source d'événement. Amazon SQS est un service de mise en file d'attente de message entièrement géré pour une communication fiable entre les composants logiciels distribués et les microservices.
Lambda vous permet d'exécuter un code en réponse à des événements, comme des notifications S3 ou des messages Amazon SNS. Le traitement des flux de données provenant d'Amazon Kinesis Streams ou d'Amazon DynamoDB est donc facile. Désormais, il est également facile de déclencher les fonctions Lambda en envoyant des messages à une file d'attente Amazon SQS.
Pour commencer, sélectionnez la file d'attente SQS que vous souhaitez utiliser comme source d'événement pour votre fonction Lambda par le biais d'AWS Management Console, d'AWS CLI ou d'AWS SDK pour Lambda. Lambda demandera également à votre fonction de traiter les messages de votre file d'attente. Vous pouvez également utiliser AWS SAM pour déployer et gérer les applications sans serveur qui utilisent les files d'attente SQS.
La prise en charge de SQS comme source d'événement est disponible dans toutes les régions où Lambda est disponible. Pour en savoir plus sur l'utilisation de SQS comme source d'événement, consultez le Guide du développeur AWS Lambda ou le Guide du développeur Amazon SQS pour découvrir un tutoriel rapide.
Pour découvrir comment déclencher une fonction Lambda depuis une file d'attente SQS, consultez le blog.