π οΈ Lab 1 β S3 Portfolio Website
π οΈ Lab 1 β S3 Portfolio Website
Type: Guided lab Time: ~60 minutes Difficulty: Beginner Cost: Free (within free tier)
π― What youβll build
Deploy a personal portfolio website to AWS β accessible from anywhere in the world. Weβll use S3 for hosting and CloudFront as a CDN to make it fast across West Africa and globally.
π Prerequisites
- AWS account created and signed in
- You know which AWS region you picked (e.g.,
eu-west-1) - You have an
index.htmlyou want to host (or use the starter we provide)
π οΈ AWS Services used
- S3 (Simple Storage Service) β hosts the static files
- CloudFront β a CDN that serves your site globally + adds HTTPS
- IAM β for bucket permissions
π The full walkthrough
Open Week1_Lab1_S3_Portfolio.html in your browser. Itβs a complete step-by-step guide with screenshots, code snippets, and inline hints.
π‘ The HTML file is self-contained β no install, no internet needed once youβve cloned the repo. Just double-click to open in your browser.
π If you get stuck
- Re-read the relevant step in the HTML walkthrough
- Check the Common Mistakes callouts (red boxes in the walkthrough)
- Expand the π‘ Hint sections for guidance
- WhatsApp the group with a screenshot of the error
- Tag your post with
#week1done
π Submission
- Screenshot your live S3 URL in your browser
- Screenshot the CloudFront URL too
- Post both in the WhatsApp group
β¬ οΈ Back to Week 1