[AWS] S3 정적 웹 사이트 호스팅 버킷 Route53 도메인 설정

 

1. 개요

2024.02.05 - [Security/Cloud Computing] - [AWS] S3 퍼블릭 버킷을 이용한 정적 웹 사이트 배포하기

이전 게시글에서 배포했던 정적 웹 호스팅 S3 버킷을 Route 53 도메인에 연결한다.

 

2. 서비스 소개

AWS S3: AWS의 객체 스토리지 서비스로, 정적 웹 사이트 호스팅에 사용될 수 있다.

Amazon Route 53: AWS의 DNS 웹 서비스로, 도메인 이름 관리 및 트래픽 라우팅을 위한 서비스이다.

 

3. 필수 구성요소

S3 정적 웹 호스팅 설정, Route53 도메인

 

4. 웹 사이트 배포 및 도메인 설정 과정

버킷을 설정하고, 정적 웹 파일을 업로드하고 퍼블릭 액세스 권한을 설정한 이후의 도메인 설정 과정을 설명한다.

1. Route 53 호스팅 영역 생성

Route 53 > 호스팅 영역 > 레코드 생성 메뉴 접근

 

2. 레코드 생성

이때 연결할 버킷의 이름은 반드시 레코드 이름 및 도메인 이름과 일치해야 한다. 이전 포스팅에서는 다른 이름으로 생성하여 버킷을 찾을 수 없었는데, 도메인 이름과 일치하는 버킷으로 해야 찾을 수 있다.

아래의 경우 'jamo.peanutz.site' 를 버킷명으로 사용하였다.

 

5. 추가사항

보안 설정: HTTPS를 사용하기 위해 CloudFront와 같은 CDN 서비스를 구성할 수 있다.

트래픽 관리 및 모니터링: Route 53 및 S3의 모니터링 도구를 사용하여 트래픽과 성능을 관리할 수 있다. S3를 이용하여 호스팅을 하는 경우 견고하게 설계되어 있어 수만명의 사람들이 한 번에 서비스를 이용하여도 문제가 없다.

또한 서버를 사용하지 않는 서버리스 호스팅이기 때문에 EC2나 다른 서비스를 이용하는 것보다 저렴하게 이용할 수 있다.

반응형