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