CLOUD LABS
Resizing Images with S3 Batch Operations and AWS Lambda
In this CloudLab, you will learn about S3 Batch Operations. You will also learn how to use S3 Batch Operations to batch resize images from a target S3 bucket and store them in a destination bucket. This lab will help you get familiar with the basics of S3 batch operations and how you can use it to perform batch operations on user data stored in S3 buckets.
intermediate
Certificate of Completion
Learning Objectives
Performing large-scale operations enhances efficiency, resource optimization, and cost savings in cloud environments. Amazon S3 Batch Operations is a feature provided by Amazon Simple Storage Service (Amazon S3) that allows you to perform large-scale batch operations on your S3 objects. These operations include copying objects between buckets, replacing tag sets, updating access control lists (ACLs), and running AWS Lambda functions on objects in parallel.
In this CloudLab, you will make a storage space using an S3 bucket and put images in it. After that, you will make a Lambda function to change the image sizes and save them in another bucket. Then, you will set up a job using S3 batch operations to get all the items from the first bucket and send them to the Lambda function for processing. Finally, you will review the logs and check the second bucket to ensure everything was done successfully.
After completing this lab, you will be able to make your own S3 batch operations, and you will be able to use it to perform batch operations on user data stored in S3 buckets.
A high-level architecture diagram for this Cloud Lab is given below:
Trusted by 1.4 million developers working at companies including
Your method is simple, straight to the point and I can practice with it everywhere, even from my phone, that's something I have never had in other learning platforms.
I highly recommend Educative. The courses are well organized and easy to understand.
I prefer Educative courses because they have a nice mix of text & images. I find that with full video courses, it can often be too easy to go into passive learning mode.
I prefer Educative courses because they have a nice mix of text & images. I find that with full video courses, it can often be too easy to go into passive learning mode.
Your method is simple, straight to the point and I can practice with it everywhere, even from my phone, that's something I have never had in other learning platforms.
I highly recommend Educative. The courses are well organized and easy to understand.
I prefer Educative courses because they have a nice mix of text & images. I find that with full video courses, it can often be too easy to go into passive learning mode.
Get access to Educative Cloud Labs