Posted On: Nov 14, 2022

Amazon S3 Object Lambda is now available in the Asia Pacific (Osaka) AWS Region. With S3 Object Lambda, you can add your own code to S3 GET, HEAD, and LIST requests to modify and process data as it is returned to an application. You can use custom code to modify the data returned by S3 GET requests to filter rows, dynamically resize images, redact confidential data, and much more. You can also use S3 Object Lambda to modify the output of S3 LIST requests to create a custom view of objects in a bucket and S3 HEAD requests to modify object metadata like object name and size.

With just a few clicks in the AWS Management Console, you can configure an AWS Lambda function and attach it to a S3 Object Lambda Access Point. From that point forward, S3 will automatically call your AWS Lambda function to process any data retrieved through the S3 Object Lambda Access Point, returning a transformed result back to the application. You can get started with S3 Object Lambda through the AWS Management Console, AWS Command Line Interface (CLI), Application Programming Interface (API), or AWS Software Development Kit (SDK) client.

S3 Object Lambda is available in all AWS Regions, including AWS GovCloud (US) Regions, the AWS China (Beijing) Region, operated by Sinnet, and the AWS (Ningxia) Region, operated by NWCD.

For pricing information, please visit the Amazon S3 pricing page. To learn more about S3 Object Lambda, visit the product detail page and getting started tutorial in the S3 user guide.