AWS Workshop – Day 1, Session 1
Deploying a Portfolio Website Using AWS S3 and CloudFront
In the first session of the AWS workshop, I learned how to deploy a static website using Amazon S3 and make it accessible globally using Amazon CloudFront.
1. Creating the Portfolio
I first created a personal portfolio website containing sections such as my profile, skills, education, projects, and contact information.
2. Hosting Using Amazon S3
I created an Amazon S3 bucket and uploaded all the portfolio files, including HTML, CSS, JavaScript, and images.
The bucket was configured for static website hosting, allowing the portfolio to be accessed through an S3 website endpoint.
3. Global Deployment Using CloudFront
Next, I created an Amazon CloudFront distribution with the S3 bucket as the origin.
CloudFront is a Content Delivery Network (CDN) that delivers website content through globally distributed edge locations. This helps reduce latency and improves website performance for users in different locations.
Deployment Architecture
Portfolio Website
↓
Amazon S3
↓
Amazon CloudFront
↓
Global Users
Key Learnings
Through this hands-on session, I learned how to:
- Create and configure an S3 bucket
- Upload and host a static website
- Create a CloudFront distribution
- Deploy a website for global content delivery
Conclusion
This session gave me practical experience in AWS cloud deployment, from storing website files in S3 to distributing the portfolio globally using CloudFront.
Top comments (0)