AWS Lambda теперь поддерживает настройку обнаружения рекурсивных циклов на уровне отдельных функций
AWS Lambda теперь поддерживает настройку на уровне функций, которая позволяет включать и отключать обнаружение рекурсивных циклов. Обнаружение рекурсивных циклов Lambda, которое по умолчанию включено, представляет собой превентивное ограничение, которое автоматически обнаруживает и останавливает рекурсивные вызовы между Lambda и другими поддерживаемыми сервисами, предотвращая возникновение неконтролируемых рабочих нагрузок.
В прошлом клиенты, использующие заведомо рекурсивные шаблоны, могли отключать обнаружение рекурсивных циклов только на уровне аккаунта через Поддержку AWS. Теперь же клиенты могут включать и отключать обнаружение рекурсивных циклов для каждой функции, что позволяет им выполнять заведомо рекурсивные рабочие процессы и при этом защищать остальные функции в аккаунте от неконтролируемых рабочих нагрузок, возникающих в результате непреднамеренных рекурсивных вызовов.
Эти новые действия API доступны во всех регионах AWS, где поддерживается обнаружение рекурсивных циклов. Конфигурацию рекурсии для функции можно задавать программным образом, в качестве параметра в шаблоне CloudFormation или в консоли AWS Lambda.
Подробнее о новых действиях API по обнаружению рекурсивных циклов в Lambda см. в справочнике по API Lambda или в публикации блога о запуске этой функции.