AWS Lambda now detects and stops recursive loops in Lambda functions

2023-07-19

https://aws.amazon.com/jp/about-aws/whats-new/2023/07/aws-lambda-detects-recursive-loops-lambda-functions/

AWS Lambda で、Lambda 関数の再帰ループを検出して停止できるようになりました。Lambda は Amazon SQS や Amazon SNS などのサービスと連携して、イベント駆動型アプリケーションを構築します。しかし、リソースの設定ミスや意図しないソースコード実装によって、Lambda 関数で処理したイベントを、呼び出し元のサービスに再度送信してしまうことがあります。これによって、再帰ループが発生して、意図しない処理や費用が発生する可能性がありました。今回のアップデートで、サポートされている AWS SDK を利用することで、Lambda は Amazon SQS、AWS Lambda、Amazon SNS 間の再帰的な呼び出しを 16 回行った時点で停止するようになりました。

https://aws.amazon.com/jp/blogs/news/aws-weekly-20230710/

地味だけど嬉しいアップデートだ〜!