Day 3 of the AWS Builder Challenge #2,"Web Content-Building Your Personal Website Files"
Today’s challenge was to set up the actual website files. The article suggested around 30 minutes. For me, this step was straightforward since I already have experience with HTML and CSS. Customizing the template didn’t take much effort.
For someone new, the guide is detailed enough to walk through each part. Replacing the placeholders with personal information, editing the fun facts, and adding a photo is explained clearly. Previewing the website locally was simple.
To personalize it further, I added a toggle for dark mode and light mode. That gave me a chance to adjust the project a little beyond the provided template.
Uploading the files to S3 was also smooth. Accessing my bucket, verifying “Block Public Access” was still enabled, and then adding the files worked without issues. Testing the object URL gave me an “Access Denied” result, which means the security settings are correct.
For reference, here is the uploaded file: index.html
Heres my checklist for today:
- [x] Downloaded website template from GitHub
- [x] Customized index.html with your information
- [x] Added your profile photo (optional)
- [x] Tested website locally in your computer
- [x] Uploaded all files to private S3 bucket
- [x] Verified files are private (Access Denied when accessing directly)
The instructions were simple to follow and very clear. Credits to Ana for the detailed guide.
Thanks for reading!