2020. 4. 29. 08:48ㆍAWS
ㅇ Route53?
> AWS에서 제공하는 DNS(Domain Name Service)
ㅇ Route53 생성
> [Route53 서비스] - [등록된 도메인] - [도메인 등록] 선택
> 원하는 도메인 이름을 선택하고 [확인] 선택 후 [장바구니에 추가] 선택
> 자신의 연락처 및 정보 기입
> [약관 동의] 선택
> 도메인 등록 후 메일이 전송된다는 문구
> 이후 도메인 등록이 완료되기까지 "도메인 등록 진행 중"이라는 문구가 출력됨
> 지정한 메일로 해당 DNS가 제작되었음을 확인해주는 메일이 전송
> 이후 정상적으로 도메인이 등록되었음을 확인 가능
ㅇ Route53 활용(S3와 연동하기)
> 두 개의 S3 버킷 생성
* 실제로 사용되는 버킷은 sweetysnail.co.uk
1. sweetysnail.co.uk 버킷 설정
> sweetysnail.co.uk에 간단한 웹페이지 업로드
> [버킷] - [속성] - [정적 웹 사이트 호스팅]에서 "이 버킷을 사용하여 웹 사이트를 호스팅"을 선택 후 어떤 웹사이트를 호스팅할 것인지 기입
> [버킷] - [권한] - [버킷 정책]에서 S3에 대한 GetObject 권한을 허용하는 정책 작성
* 어떻게 입력하는지 모른다면 하단부 "정책 생성기"를 통해 생성 가능
> 원하는 정책을 선택하고 생성(Actions에는 S3 GetObject 선택)
> 생성을 완료할 경우 이에 해당하는 JSON 코드가 출력되고, 이를 복사해 사용
2. www.sweetysnail.co.uk 버킷 설정
> [버킷] - [속성] - [정적 웹 사이트 호스팅]에서 "요청 리디렉션" 선택 후 앞서 생성한 버킷 이름 기입
* 이를 통해 www.sweetysnail.co.uk > sweetysnail.co.uk > index.html 순서로 접근하게 됨
* 현재 www.sweetysnail.co.uk 버킷은 비어있는 상태
> [Route 53 서비스] - [호스팅 영역] - [도메인] 선택
> [레코드 세트 생성] 선택
> [A] 선택 후, 별칭 선택(별칭 대상은 앞서 제작한 sweetysnail.co.uk S3 버킷 선택)
* 레코드 형식에 따른 분류
1. A 타입: IPv4 주소를 사용해 웹 서버와 같은 리소스로 트래픽 라우팅( ex. 192.0.2.1)
2. AAAA 타입: IPv6 주소를 사용해 웹 서버와 같은 리소스로 트래픽 라우팅
( ex. 2001:0db8:85a3:0:0:8a2e:0370:7334)
3. CAA 타입: 도메인/하위 도메인에 대한 인증서 발급이 허용되는 인증 기관(CA)을 지정
4. CNAME 타입: acme.example.com과 같은 현재 레코드의 이름에 대한 DNS 쿼리를 다른 도메인으로 매핑
(ex. hostname.example.com)
5. MX 타입: 메일 서버의 이름을 지정하고, 두 개 이상의 메일 서버가 있는 경우 우선 순위 지정
> 정상적으로 A 유형의 레코드 세트가 생성되었음을 확인 가능
> A 레코드를 제작한 것과 동일한 방식으로 CNAME 레코드 세트 역시 제작
> 값에 들어갈 주소는 www.sweetysnail.co.uk 버킷에 존재하는 엔드포인트에서 http://를 제외한 나머지를 복사 붙여넣기
> sweetysnail.co.uk와 www.sweetysnail.co.uk 모두 동일한 html로 접속되는 것을 확인 가능
'AWS' 카테고리의 다른 글
[AWS VPC] 26. Peering Connection (0) | 2020.05.13 |
---|---|
[AWS RAM] 25. RAM (0) | 2020.05.06 |
[AWS VPC] 23. 라우팅 테이블 - Edge Associations (0) | 2020.04.24 |
[AWS CloudFormation] 22. CloudFormation (0) | 2020.04.20 |
[AWS Lambda] 21. Lambda (0) | 2020.04.14 |