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나 다른 서비스를 이용하는 것보다 저렴하게 이용할 수 있다.
'Security > Cloud Computing' 카테고리의 다른 글
AWS 계정 ID는 민감정보일까 (0) | 2024.04.09 |
---|---|
[Podman] 컨테이너로 PostgreSQL + pgAdmin 구동하기 (0) | 2024.03.05 |
[AWS] S3 퍼블릭 버킷을 이용한 정적 웹 사이트 배포하기 (0) | 2024.02.05 |
[AWS] Route 53 서비스에 가비아 도메인 연결하기 (0) | 2024.01.30 |
[AWS] 람다 함수의 비동기 처리 (2) | 2023.11.11 |