[Step 1] Route 53에서 도메인 구매하기
AWS 콘솔에서 Route 53으로 이동합니다.
왼쪽 메뉴에서 [등록된 도메인] -> [도메인 등록]을 클릭합니다.
원하는 도메인 이름을 검색하고 장바구니에 담은 뒤 결제를 진행합니다.
결제가 완료되면 자동으로 해당 도메인에 대한 호스팅 영역(Hosted Zone)이 생성됩니다.
[Step 2] S3 버킷 생성 및 설정 (가장 중요!)
버킷 생성: S3 콘솔에서 버킷을 만듭니다. 이름은 반드시 내가 산 도메인 이름인
example.com으로 설정하세요.파일 업로드:
index.html파일을 업로드합니다.퍼블릭 액세스 허용: 버킷의 [권한] 탭에서 '모든 퍼블릭 액세스 차단' 설정을 해제합니다.
버킷 정책 추가: 외부 사람들이 파일을 볼 수 있게 아래 정책을 추가합니다. (
example.com부분을 본인 버킷명으로 수정){ "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Principal": "*", "Action": "s3:GetObject", "Resource": "arn:aws:s3:::example.com/*" } ] }
[Step 3] S3 정적 웹 사이트 호스팅 활성화
버킷의 [속성] 탭 맨 아래로 내려가 [정적 웹 사이트 호스팅]의 [편집]을 누릅니다.
'활성화'를 선택하고 인덱스 문서에
index.html을 적고 저장합니다.생성된 엔드포인트 URL을 따로 복사해둡니다. (예:
http://example.com.s3-website...)
[Step 4] Route 53과 S3 연결 (Alias 레코드)
Route 53 콘솔의 [호스팅 영역]에서 내 도메인을 선택합니다.
[레코드 생성]을 클릭합니다.
레코드 유형:
A레코드를 선택합니다.별칭(Alias): 버튼을 활성화(ON)합니다.
트래픽 라우팅 대상:
S3 웹 사이트 엔드포인트에 대한 별칭선택버킷이 있는 리전(예: 서울) 선택
아래 목록에서 내 S3 버킷을 선택합니다.
[레코드 생성]을 누르면 끝! (반영까지 최대 수 분이 걸릴 수 있습니다.)
댓글
댓글 0개
이 문서에는 댓글을 달 수 없습니다.