S3 Object Lambda - add code to Amazon S3 GET requests to process data
summary
S3 Object Lambda adds a synchronous Lambda invocation to every S3 GET, passing a pre-signed URL and the original caller identity so the function fetches, transforms, and streams the result back without creating derivative objects. Use cases shown: row/column filtering of Parquet, on‑the‑fly image resizing, PII redaction via AWS Comprehend and custom authorizers that check DynamoDB. Constraints: only GETs trigger it, default Lambda quotas apply, 60 second lambda limit, and exactly single Lambda per GET, with transformed objects streamed to clients.
AI-written summary · about
chapters (11)
- 0:00Introduction
- 0:26Agenda
- 2:17Why use Object Lambda
- 3:56Why is Object Lambda important
- 6:11Getting started with Object Lambda
- 7:38Request and Data Flow Diagram
- 9:19Lambda Notes
- 10:17AWS comprehend
- 11:32Multitenant environments
- 12:23Lambda functions
- 13:56Lambda receives input
related talks
33mAWS Lambda - Logic in the Cloud without Back-end
55mServerless Design Patterns for the Enterprise with AWS Lambda
53mBest practices for building interactive applications with Lambda
54mContainerless in the cloud with AWS Lambda
32mServerless Data Processing and Machine Learning
41mUnlocking Faster & Efficient Data Processing w/ Serverless
46mHighly Scalable Image Storage with AWS Serverless
47mReal Use Cases for Using AWS Lambda for Infrastructure Tasks
