AWS Lambda prend en charge Amazon S3 en tant que destination d'événements échoués pour les sources d'événements asynchrones et de flux

Publié le: 20 nov. 2024

AWS Lambda prend désormais en charge Amazon S3 en tant que destination d'événements ayant échoué pour les appels asynchrones et pour les mappages de sources d'événements (ESM) Amazon Kinesis et Amazon DynamoDB. Cela permet aux clients d'acheminer le lot d'enregistrements ayant échoué et les résultats de l'exécution des fonctions vers S3 à l'aide d'une configuration simple, sans avoir à écrire ou gérer du code supplémentaire.

Les clients qui créent des applications pilotées par des événements avec des sources d'événements asynchrones ou des sources d'événements de flux pour Lambda peuvent configurer des services tels qu'Amazon Simple Queue Service (SQS) et Amazon Simple Notification Service (SNS) en tant que destinations d'événements ayant échoué afin de stocker les résultats des appels échoués. Toutefois, dans les scénarios où les destinations d'événements défaillants existantes ne prennent pas en charge les exigences de taille de charge utile pour les événements ayant échoué, les clients doivent écrire une logique personnalisée pour récupérer et redéfinir les données de charge utile des événements. Grâce à l'annonce d'aujourd'hui, les clients peuvent configurer S3 en tant que destination en cas d'échec pour les fonctions Lambda invoquées via des appels asynchrones, des ESM Kinesis et des ESM DynamoDB. Cela permet aux clients de fournir des données complètes sur la charge utile des événements à la destination de l'événement défaillant, et contribue à réduire les frais liés à la gestion d'une logique personnalisée pour récupérer et remanier de manière fiable les données relatives aux événements ayant échoué.

Cette fonctionnalité est généralement disponible dans toutes les régions commerciales AWS où AWS Lambda et la source ou la destination de l'événement configurées sont disponibles.

Pour activer S3 en tant que destination en cas d'échec, consultez notre documentation sur la configuration des destinations avec des invocations asynchrones, des ESM Kinesis et des ESM DynamoDB. Cette fonction n'entraîne aucuns frais supplémentaires à l’utilisation. Vous payez les frais liés à l'utilisation d'Amazon S3.