La détection de boucle récursive AWS Lambda prend désormais en charge les Bus d’événements personnalisés Amazon EventBridge
La détection des boucles récursives AWS Lambda détecte et arrête désormais automatiquement les boucles récursives entre Lambda Event Functions et les Bus d’événements personnalisés Amazon EventBridge, ce qui vous permet de vous protéger contre les utilisations involontaires et les frais imprévus liés à l’emballement des charges de travail. La détection de boucle récursive Lambda, activée par défaut sur votre compte AWS, identifie automatiquement lorsqu’une fonction Lambda Event est invoquée de manière récursive par un service AWS pris en charge et arrête la boucle.
Vous pouvez utiliser les Bus d’événements personnalisés EventBridge pour invoquer les fonctions événementielles Lambda, créer des flux de travail automatisés et planifier des tâches récurrentes sans gérer d’infrastructure. Cependant, une mauvaise configuration ou un défaut de code peuvent amener les règles EventBridge à déclencher vos fonctions événementielles de manière récursive, ce qui entraîne une utilisation galopante. Désormais, la détection des boucles récursives prend en charge les bus personnalisés EventBridge, arrêtant automatiquement ces boucles et vous envoyant une notification du tableau de bord AWS Health contenant des instructions de dépannage.
Les bus d’événements personnalisés EventBridge prennent désormais en charge la détection des boucles récursives dans toutes les Régions AWS commerciales où ils sont disponibles. Cette caractéristique est activée par défaut et ne nécessite aucune configuration. Si votre fonction utilise des boucles récursives intentionnelles, vous pouvez utiliser l’API PutFunctionRecursionConfig pour désactiver la détection des boucles récursives pour cette fonction.
Pour en savoir plus sur la détection des boucles récursives, consultez la documentation Lambda.