Hosting Static Websites on AWS Using S3, Route53, CloudFront, and AWS Certificate Manager

Опубликовано: 28 Апрель 2026
на канале: BAKAVETS
2,934
96

In this video, you'll learn how to set up static website hosting on AWS using S3, Route53, CloudFront, and AWS Certificate Manager.

00:00 Introduction
01:00 Code Walkthrough
01:38 Setting up S3 bucket static website hosting
04:54 Amazon S3 Website endpoint vs. S3 REST API endpoint
07:16 Setting up DNS CNAME for an S3 static website
08:45 The nuances of setting up DNS CNAME for an S3 static website
11:53 Setting up S3 Website Redirect non-www to www
15:02 What is CloudFront
16:25 Creating an SSL/TLS certificate using AWS Certificate Manager
18:12 Setting up CloudFront
24:13 Restricting access to an S3 static website endpoint using Referer Header
27:12 Setting up DNS CNAME for CloudFront
29:15 Setting up CloudFront Using the S3 REST API endpoint

How to create an AWS account and configure it after registration. What to do if you don't receive SMS:    • Как создать AWS аккаунт и настроить его по...  
What are Security Groups in AWS and how to configure them:    • Что такое Security groups в AWS и как их н...  
Link to the Deployment in Kubernetes tutorial:    • 9 - Deployment в Kubernetes. Стратегии обн...  
Jenkins Pipeline. Docker build and push to Docker Hub. Jenkinsfile:    • 4 - Jenkins Pipeline. Docker build и push ...  
Code example from the video: https://github.com/bakavets/aws-lesso...

References:
https://docs.aws.amazon.com/AmazonS3/...
https://aws.amazon.com/ru/premiumsupp...
https://docs.aws.amazon.com/AmazonS3/...

You can buy me a coffee to say thank you! https://www.buymeacoffee.com/bakavets

Subscribe to the channel:    / bakavets  
Subscribe to the Telegram channel: https://t.me/bakavets
Follow on Twitter:   / bakavets