-
Route53 + S3 정적 웹 호스팅AWS/Hands-on 2023. 7. 21. 15:07
[1] Route53 + API Gateway + S3 정적 웹 호스팅
S3를 이용한 정적 웹 사이트를 구성하고 Route53으로 도메인 연결을 해보려고 한다. 근데 S3에서는 웹 사이트에 대한 HTTPS 액세스를 지원하지 않기 때문에 HTTPS 를 사용하기 위해서는 API Gateway 또는 C
yentech.tistory.com
지난 포스팅에서 S3를 이용한 정적 웹을 생성했다.
이번엔 Route53 에 S3 웹 엔드포인트를 연결하여 나만의 도메인으로 S3 웹을 접근할 수 있도록 해볼것이다.
Route53 의 호스팅 영역 생성은 다음에 포스팅해보도록하고 이번엔 이전에 만들어두었던 호스팅 영역에 레코드만 생성하려고한다.
🔧 Route53 레코드 생성하기
Route53 콘솔로 들어가서 호스팅 영역을 선택하고 레코드를 생성을 시작한다.
단순 라우팅을 선택한 뒤 다음으로
단순 레코드 정의를 클릭하고 생성할 레코드 정보를 입력한다.
레코드 이름 : 이전 글에서 설명했듯이 버킷 이름과 생성 중인 레코드의 이름이 동일해야한다.
레코드 유형 : A ‐ IPv4 주소 및 일부 AWS 리소스로 트래픽 라우팅 선택
값/트래픽 라우팅 대상 : S3 웹 사이트 엔드포인트에 대한 별칭 선택
레코드 생성을 완료한다.
이제 생성한 레코드로 다시 접근해보면 S3 웹이 잘 뜨는것을 확인할 수 있다.
참고한 AWS 공식문서
자습서: Route 53에 등록된 사용자 지정 도메인을 사용하여 정적 웹 사이트 구성 - Amazon Simple Storage
변경 사항은 일반적으로 60초 이내에 모든 Route 53 서버로 전파됩니다. 전파가 완료되면 이 절차에서 생성한 별칭 레코드의 이름을 사용하여 트래픽을 Amazon S3 버킷으로 라우팅할 수 있습니다.
docs.aws.amazon.com
하지만 이렇게 단순 S3 웹만 구성하면 HTTPS 연결은 안된다.
HTTPS 연결을 위해 앞에 API Gateway 또는 CloudFront 를 붙여야한다.
다음 포스팅에서 꼬고
'AWS > Hands-on' 카테고리의 다른 글
Route53 + CloudFront + S3 정적 웹 호스팅 (0) 2023.07.21 Route53 + API Gateway + S3 정적 웹 호스팅 (0) 2023.07.21 S3 정적 웹 호스팅 (0) 2023.07.21 Lambda 에서 XML 이벤트 처리하기 (0) 2023.07.19 [2] Lambda & DocumentDB 연결 (0) 2023.07.14