AWS Lambda now detects and stops recursive loops between Lambda and Amazon S3
News
The article is about a new feature in AWS Lambda that detects and stops recursive loops between Lambda and Amazon S3. It is a preventative measure to avoid unintended usage and billing from runaway workloads caused by customer misconfiguration or code defects.
Specifically, the article covers:
- Lambda recursive loop detection, enabled by default, automatically detects and stops recursive invocations between Lambda and other supported services like Amazon S3.
- When an Amazon S3 bucket triggers a Lambda function, and the processed events are sent back to the same bucket, causing a recursive loop, Lambda will detect and stop it.
- Customers will receive an AWS Health Dashboard notification with troubleshooting steps if a recursive loop is detected.
- The feature is available in all regions where Lambda recursive loop detection is available.
- Customers can use the PutFunctionRecursionConfig API to turn off recursive loop detection if they use intentional recursive loops.
The AWS News Feed is currently looking for gold sponsors. If you want to support the AWS community and reach a large audience of AWS professionals, consider sponsoring the AWS News Feed.
Related articles
Aug 20
2024
2024
AWS Lambda introduces recursive loop detection APIs
Aug 20
2024
2024
AWS Lambda now supports function-level configuration for recursive loop detection
Nov 20
2024
2024
AWS Lambda supports Amazon S3 as a failed-event destination for asynchronous and stream event sources
Apr 21
2026
2026
AWS Lambda functions can now mount Amazon S3 buckets as file systems with S3 Files
The AWS News Feed is currently looking for silver sponsors. If you want to support the AWS community and reach a large audience of AWS professionals, consider sponsoring the AWS News Feed.