In this hands-on lab, I created and configured a simple static website using AWS, demonstrating how to build cost-efficient hosting for static content such as HTML, CSS, JavaScript, fonts, and images.
The goal of this lab was to:
- Set up a static website on AWS
- Learn the basics of S3 static website hosting
- Understand access permissions and bucket policy configurations
- Successfully host and access a public HTML website
- Created an S3 bucket configured for static website hosting
- Uploaded HTML
- Set correct bucket policies to allow public access
- Accessed the website via the provided endpoint
The website was successfully hosted and accessible via the public endpoint.
Here are some screenshots of the hosted website:
This method of hosting is extremely cost-effective for low-traffic sites or basic landing pages, requiring no server management and minimal charges based on storage and data transfer.
- AWS S3 static website configuration
- IAM and bucket policies for public access
- Hosting best practices for static content
This lab was completed as part of my continuous learning in cloud technologies and hands-on experience with AWS.

