Перейти к содержимому

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