Posted On: Jan 28, 2022

S3 Object Lambda allows you to add your own code to process data retrieved from S3 before returning it to an application. For the first time, you can now use custom code to modify the data returned by standard S3 GET requests. This can be used to filter certain rows, to dynamically resize an image, to redact or mask confidential information, or to otherwise modify data returned by S3. Powered by Amazon Lambda functions, all request and data processing runs on infrastructure that is fully managed by Amazon Web Services. Your custom code executes on-demand, eliminates the need to create and store derivative copies of your data, and requires no changes to applications.

S3 Object Lambda helps you to easily meet the unique data format requirements of any application without having to build and operate additional infrastructure, such as a proxy layer, or having to create and maintain multiple derivative copies of your data. S3 Object Lambda uses Amazon Lambda functions to automatically process the output of a standard S3 GET request. Amazon Lambda is a serverless compute service that runs customer-defined code without requiring management of underlying compute resources. With just a few clicks in the Amazon S3 Management Console, you can configure a Lambda function and attach it to a S3 Object Lambda service endpoint. From that point forward, S3 will automatically call that Lambda function to process any data retrieved through the S3 Object Lambda endpoint, returning a transformed result back to the application. You can author and execute your own custom Lambda functions, tailoring S3 Object Lambda’s data transformation to your specific use case.

Amazon S3 Object Lambda is now available in the Amazon Web Services China (Beijing) Region, operated by Sinnet, and the Amazon Web Services China (Ningxia) Region, operated by NWCD. You can use the S3 Management Console, SDK, API for S3 Object Lambda. For S3 Object Lambda, please visit the Amazon S3 pricing page. To learn more about S3 Object Lambda, visit the Amazon S3 features page.