Which THREE actions can be performed using AWS Lambda and Amazon S3 event notifications? (Choose three.)
When an object is uploaded to an S3 bucket, S3 can publish an event notification (e.g., s3:ObjectCreated:Put) to an AWS Lambda function. The Lambda function can then retrieve the newly uploaded image, perform image manipulation like resizing using libraries (e.g., Pillow in Python), and save the processed image back to S3, potentially in a different bucket or with a different key. This is a classic serverless image processing pattern.
Why this answer
AWS Lambda can be triggered by S3 event notifications for object creation events. When a new image is uploaded to an S3 bucket, the event notification invokes a Lambda function that can process the image, such as resizing it using libraries like Pillow or Sharp, and save the resized version back to S3.
Exam trap
AWS often tests the distinction between actions that can be automated via S3 event notifications triggering Lambda (asynchronous processing of existing objects) versus actions that require direct SDK calls or bucket-level configuration changes.