With S3 Object Lambda you can add your own code to Amazon S3 GET requests to modify and process data before it is returned to an application. You can use custom code to modify the data returned by standard S3 GET requests to filter rows, dynamically resize images, redact confidential data, and more. Powered by AWS Lambda functions, your code runs on infrastructure that is fully managed by AWS, eliminating the need to create and store derivative copies of your data or to run proxies, all with no changes required to applications.
For more information, see Transforming objects with S3 Object Lambda.
Tutorials