DEV Community

Cover image for How I Deployed My Portfolio Website on AWS S3 and Secured It with CloudFront
Punith G P
Punith G P

Posted on

How I Deployed My Portfolio Website on AWS S3 and Secured It with CloudFront

Hello everyone! 👋

Today I completed an important milestone in my cloud journey — I successfully deployed my portfolio website using AWS and secured it using a CDN. 🚀

I hosted my static website using Amazon S3, which is a simple and cost-effective way to deploy frontend projects. It allows me to store and serve my HTML, CSS, and JavaScript files with high availability.

To improve performance and security, I integrated Amazon CloudFront. This helps deliver my website faster using global edge locations and also enables HTTPS for secure access. 🔐

🔧 What I did:
Created an S3 bucket and uploaded my portfolio files
Enabled static website hosting
Configured permissions for public access
Connected CloudFront to my S3 bucket
Secured the website using HTTPS
💡 What I learned:
How cloud storage works for hosting websites
Importance of CDN for performance
Basics of secure content delivery
Real-world deployment workflow

This project gave me hands-on experience with cloud deployment and is a big step toward learning DevOps practices, where I’ll automate this process using CI/CD pipelines.
My goal is to combine Cloud + DevOps + AI and share everything I learn along the way as I work toward becoming an AWS Community Builder.

More projects and improvements coming soon — including automating this deployment! 🔥

Top comments (0)