
From EC2 Servers to Serverless Hosting: Learning Amazon S3, IAM & AWS CLI (Day 4)
When I started learning cloud engineering, I initially thought cloud deployment meant launching servers. In my previous article, I deployed a web application on a Linux server using Amazon EC2 and Nginx . That was a huge milestone. But today I learned something even more powerful. In the cloud, sometimes you don’t need a server at all . Instead, you can host applications using object storage . Today’s focus was learning Amazon S3 , understanding Identity and Access Management , and interacting with AWS services using the command line . And it completely changed how I see infrastructure. 🚀 The Objective Today’s goal was simple but important: Understand how cloud storage works Learn user and permission management Deploy a static website without a server Interact with AWS using the CLI This meant working with three important AWS components: - Amazon S3 - AWS Identity and Access Management - AWS Command Line Interface 📦 Step 1: Understanding Amazon S3 First, I learned about Amazon S3 (Simp
Continue reading on Dev.to
Opens in a new tab


