Serverless S3 File Processing with AWS Lambda

Serverless S3 File Processing with AWS Lambda
Serverless S3 File Processing with AWS Lambda

CLOUD LABS



Serverless S3 File Processing with AWS Lambda

In this lab, you’ll use a file processing system that leverages an S3 bucket and an AWS Lambda function. This challenge-based exercise is designed for hands-on practice; step-by-step instructions will not be provided.

1 Task

beginner

1hr

Certificate of Completion

Desktop OnlyDevice is not compatible.
No Setup Required
Amazon Web Services

Technologies
S3 logoS3
Lambda logoLambda
Cloud Lab Overview

An Amazon S3 trigger to AWS Lambda is a configuration that automatically invokes a Lambda function when specific events occur in an S3 bucket, such as file uploads, deletions, or modifications. This trigger uses event notifications, which can be filtered by object key prefix (the beginning of the file name) and suffix (the end of the file name) to limit when the Lambda function is called.

In this Challenge Cloud Lab, you are tasked with building a serverless file processing system using AWS Lambda and Amazon S3. This system will automatically process files uploaded to an S3 bucket, ensuring efficient handling of input and output data. The system’s primary components will involve an S3 bucket with designated folders, a Lambda function, and an event-driven trigger to automate processing.

File processing using S3 bucket and Lambda
File processing using S3 bucket and Lambda

AWS services you’ll be tested on:

  • Amazon S3 bucket

  • AWS Lambda function

Cloud Lab Tasks
Implement a File Processing System
Labs Rules Apply
Stay within resource usage requirements.
Do not engage in cryptocurrency mining.
Do not engage in or encourage activity that is illegal.
Hear what others have to say
Join 1.4 million developers working at companies like