Amazon S3 Basics Course
A Cloud Guru’s S3 Basics course provides an introduction to the capabilities and setup process for Amazon S3. S3 has become one of the most commonly used services that powers the modern internet, and the S3 API has been adopted by other vendors such as Cloudflare and MinIO .
As part of this course’s capstone lab, I created multiple S3 buckets in the AWS console and experimented with configuring public and private objects. I also worked with pre-signed URLs and object versioning.
After working with S3, I’m starting to understand why the S3 API and object storage paradigm has become so popular. It’s considerably more streamlined than setting up a custom file or proxy server to expose files from a block device, and it lets you jump right into building the application or webpage that depends on these objects instead of building out file serving infrastructure first.
My learnings from this course inspired me to spin up a MinIO container for prototyping internal tools with object storage, and I have also begun using Cloudflare R2 to host files and attachments for my personal notes collection that I store in a git repo.
I would highly recommend this course form A Cloud Guru/Pluralsight to quickly familiarize yourself with with AWS S3 and similar storage services so that you can start using them in your own projects.
Check out my continued studies in AWS and cloud technologies .