2024.1.28.
GeunYeong Kim
이번 프로젝트에서는 미리 등록해주신 도메인으로 진행했기 때문에, 따로 방법을 기술하지는 않습니다.
방법은 이 글을 참고하세요.
HTTP 프로토콜에 SSL/TLS 암호화 프로토콜을 이용해 전송되는 데이터의 암호화를 진행하는 HTTPS 프로토콜을 위한 인증서
[중요] CloudFront에서 대체 도메인 사용을 하기 위한 인증서를 발급하기 위해서는 우측 상단 지역을 '미국 동부(버지니아 북부)'로 선택한 뒤 인증서를 발급받아야 합니다.
인증서 요청 - 퍼블릭 인증서 요청으로 들어갑니다.
도메인은 {도메인}.com
과 www.{도메인}.com
의 두 가지를 등록합니다.
등록 후에는 아래와 같은 화면이 됩니다.
AWS CloudFront로 이동한 뒤, '배포 생성'을 클릭합니다.
'원본 도메인'에 S3 버킷 엔드포인트를 설정해 줍니다.
CloudFront를 통해서만 S3에 액세스할 수 있게 설정을 해줍니다.
Origin Shield는 캐싱 관련 기능이지만, 추가 과금 항목이므로 '아니오'를 선택해줍니다.
뷰어 설정
대체 도메인 설정
나머지 설정은 기본 값으로 두고 생성을 완료합니다.
방금 생성한 CloudFront 상세에서 상단 '원본'을 클릭한 뒤, 원본을 선택하고 '편집'을 클릭합니다.
아래 버킷 정책에서 '정책 복사'를 클릭해 복사한 뒤, 'S3 버킷 권한으로 이동'을 클릭해 S3로 이동합니다.
다음 S3 버킷 정책에서 '편집' 클릭 후 복사한 정책을 붙여넣기 한 뒤 저장합니다.
호스팅 영역으로 이동한 뒤, '레코드 생성'을 클릭합니다.
레코드 생성
배포 완료 !