As part of my Cloud Computing Internship, I completed my first project: The Global Launch — deploying a static website globally without provisioning any server.
Instead of using traditional hosting, I leveraged AWS S3 Static Website Hosting to host a portfolio website in a cost-effective and scalable way.
Project Objective
Build and deploy a personal portfolio/resume website that:
- Loads globally over the internet
- Requires no backend server
- Uses cloud storage only
- Is publicly accessible through a shareable URL
Tech Stack
- HTML5
- CSS3
- AWS S3
- AWS Bucket Policies
Implementation Steps
1. Built a Static Portfolio Website
Created a simple responsive website containing:
- About Me
- Skills
- Projects
- Certifications
- Contact Information
*Code on GitHub *
Link: https://github.com/Alina-Shujaat/MY_Portfolio.git
- Created an AWS S3 Bucket Go to AWS Console → S3 Configured a dedicated bucket for hosting website files. bucket: alina-portfolio-website
3. Uploaded Website Files
Uploaded:
- index.html
- style.css
4. Enabled Static Website Hosting
Configured S3 bucket properties:
- Enabled static hosting
- Set index document as:
inside bucket:
Properties → Static Website Hosting
Enable:
- Host static website
- Index document: index.html
- Save.
AWS gives you an endpoint URL like:
http://alina-portfolio-website-2026.s3-website-us-east-1.amaz
5. Configured Public Access
Disabled block public access and added bucket policy
*Bucket → Permissions → Bucket Policy:
*

Final Result
Successfully hosted a live static website accessible globally through an AWS S3 endpoint URL.
Conclusion
This project was a great hands-on introduction to real-world cloud deployment.
Hosting websites without provisioning servers demonstrates how cloud services simplify infrastructure while reducing cost and complexity.
Looking forward to building more cloud projects during my internship.





Top comments (0)