La détection de boucle récursive AWS Lambda est désormais disponible dans toutes les Régions AWS commerciales
La détection de boucle récursive AWS Lambda a étendu la prise en charge à toutes les Régions AWS commerciales. La détection des boucles récursives Lambda, activée par défaut, est une barrière de protection qui détecte et arrête automatiquement les invocations récursives entre les fonctions Lambda et les autres services pris en charge, évitant ainsi l’emballement des charges de travail.
Lorsque vous utilisez des sources d’événements telles qu’Amazon S3, Amazon SQS et Amazon SNS pour déclencher des fonctions Lambda, une mauvaise configuration ou un défaut de code peut entraîner le renvoi des événements à la même source qui a déclenché la fonction Lambda, provoquant des boucles récursives, une utilisation involontaire et une facturation inattendue. Lorsqu’une telle boucle est signalée, la détection de boucle récursive Lambda arrête automatiquement le traitement de l’événement et vous envoie une notification du tableau de bord AWS Health contenant des étapes de dépannage.
Grâce à cette extension, vous bénéficiez désormais de la détection des boucles récursives dans toutes les Régions AWS commerciales lorsque vous utilisez une version du kit SDK prise en charge ou une version ultérieure. 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 sur votre fonction Lambda.
Pour en savoir plus sur la détection des boucles récursives Lambda, consultez la documentation Lambda.