A detecção de loop recursivo do AWS Lambda agora oferece suporte a barramentos de eventos personalizados do Amazon EventBridge
A detecção de loop recursivo do AWS Lambda agora detecta e interrompe automaticamente os loops recursivos entre o Lambda Event Functions e os barramentos de eventos personalizados do Amazon EventBridge, ajudando a proteger você contra o uso não intencional e cobranças inesperadas de workloads descontroladas. A detecção de loop recursivo do Lambda, habilitada por padrão em sua conta da AWS, identifica automaticamente quando uma função de evento do Lambda é invocada recursivamente por um serviço da AWS compatível e interrompe o loop.
Você pode usar os barramentos de eventos personalizados do EventBridge para invocar as funções de eventos do Lambda, criar fluxos de trabalho de automação e agendar tarefas recorrentes sem gerenciar nenhuma infraestrutura. No entanto, uma configuração incorreta ou um defeito de código pode fazer com que as regras do EventBridge acionem suas funções de evento recursivamente, resultando em um uso descontrolado. Agora, a detecção recursiva de loops oferece suporte aos barramentos personalizados do EventBridge, interrompendo automaticamente esses loops e enviando a você uma notificação do AWS Health Dashboard com instruções de solução de problemas.
Os barramentos de eventos personalizados do EventBridge agora oferecem suporte à detecção de loop recursivo em todas as regiões comerciais da AWS onde estão disponíveis. Esse atributo é ativado por padrão e não requer configuração. Se sua função usa loops recursivos intencionais, você pode usar a API PutFunctionRecursionConfig para desativar a detecção de loops recursivos na sua função do Lambda.
Para saber mais sobre a detecção de loop recursivo, acesse a documentação do Lambda.