Host Your Portfolio Website for FREE on AWS S3 | Practical Cloud Tutorial | Thanvir Assif
Thanvir Assif
0:00 / 0:00
Host Your Portfolio Website for FREE on AWS S3 | Practical Cloud Tutorial | Thanvir Assif
168 просмотров · 10 дн. назад
Thanvir Assif
128 подписчиков
168 просмотров · 10 дн. назад
Want to host your personal portfolio or static website on the cloud? In this practical, hands-on tutorial, I'll walk you through everything you need to know about Amazon S3 (Simple Storage Service) and show you step-by-step how to host your very first static website.
Instead of just sticking to theory, we dive straight into the real-world implementation. You'll learn the difference between static and dynamic websites, how AWS S3 buckets and objects work, how to configure bucket policies using the principle of least privilege, and even how to quickly generate a portfolio site using Google Gemini AI to test your deployment!
What You Will Learn:
Static vs. Dynamic Websites (with real-world analogies)
How AWS S3 Architecture, Buckets, and Objects work
Understanding Block Public Access & Least Privilege Security
Writing & configuring S3 Bucket Policies (s3:GetObject)
Generating a custom HTML/CSS/JS portfolio using Gemini AI
Uploading files & enabling Static Website Hosting in the AWS Console
How to properly empty and delete an S3 bucket to avoid unexpected charges
Why learning AWS S3 gives you an edge over fully managed platforms like Vercel and Netlify
---------------------------------------------------
S3 Bucket Policy Used in This Video:
(Replace YOUR-BUCKET-NAME with your actual S3 bucket name)
{
"Version": "2012-10-17",
"Statement": [
{
"Sid": "PublicReadGetObject",
"Effect": "Allow",
"Principal": "*",
"Action": "s3:GetObject",
"Resource": "arn:aws:s3:::YOUR-BUCKET-NAME/*"
}
]
}
---------------------------------------------------
Timestamp:
00:00 – Introduction to AWS S3 & Tutorial Overview
00:41 – Static vs. Dynamic Websites Explained
01:57 – What is Amazon S3? (Use Cases & Architecture)
03:31 – Core Terminologies: Buckets vs. Objects
04:20 – Key Configurations: Block Public Access & Bucket Policy
06:27 – Deep Dive into S3 Bucket Policy JSON (Sid, Effect, Principal, Action, Resource)
09:53 – AWS Security Best Practice: Principle of Least Privilege
11:07 – Hands-On: Navigating the AWS Console & Selecting a Region (ap-south-1)
12:38 – Creating Your First S3 Bucket
14:19 – Generating a Portfolio Website with Gemini AI (HTML, CSS, JS)
17:08 – Uploading Website Files to the S3 Bucket
18:00 – Enabling Static Website Hosting
19:00 – Updating Public Access Settings & Applying the Bucket Policy
20:30 – Testing the Live Website URL!
21:01 – Cleanup: How to Empty and Delete Your S3 Bucket
22:16 – AWS S3 Free Tier vs. Vercel & Netlify
23:07 – What's Next? (SSL/HTTPS & AWS CLI)
---------------------------------------------------
Can follow & know me on:
Check out my portfolio: https://thanvirassif.com
Check out my documentation: https://thanvirassif.com/docs.html
LINKEDIN: / / thanvir-assif-1b3435203
----------------------------------------------------
If you found this video helpful, please hit the Like button, Subscribe, and share your thoughts or feedback in the comments below. Stay tuned for upcoming videos!
----------------------------------------------------
#AWS #AmazonS3 #CloudComputing #WebDevelopment #PortfolioWebsite #AWSForBeginners #CloudEngineering #ThanvirAssif
AWS S3, static website hosting, AWS tutorial, Amazon S3, host website on AWS, AWS for beginners, step by step guide, cloud computing, AWS S3 tutorial, web hosting, how to host a website, AWS S3 static website, AWS beginners guide, Amazon Web Services, S3 bucket, cloud hosting, AWS tutorial for beginners, web development, static site hosting, AWS training, S3 website hosting tutorial, cloud infrastructure, learn AWS, AWS tutorial 2024, Thanvir Assif, deploy website, AWS services, S3 bucket configuration, cloud hosting tutorial, beginner cloud guide
AWS S3 tutorial, host static website on AWS S3, Amazon S3 beginner tutorial, S3 bucket policy for static website, AWS portfolio hosting, static vs dynamic website, how to host website on AWS for free, AWS ap-south-1, Thanvir Assif, cloud computing projects for students