Prerequisite
- Route53의 target으로 지정되는 각 리소스는 미리 생성하셔야 합니다.
Process
1. LoadBalance 주소를 Route53에 등록 후 사용
- 생성한 LB의 DNS주소를 확인합니다.
- Route53 - 호스팅영역 - 사용중인 도메인 - 레코드 생성
- 레코드 이름 - 사용하실 이름 입력
- 레코드 유형 - CNAME
- 값 - LB의 DNS이름 입력
- 현재 테스트로 진행한 LB의 타겟그룹은 EC2 nginx서버로 연결되어 있고, route53을 통해 접근이 가능합니다.
2. CDN 도메인 주소를 route53에 등록 후 사용
CDN의 주소를 route53에 등록하여 사용하려면 SSL 인증서가 필요합니다.
aws는 CDN 관련 인증서 발급은 버지니아 북부에서만 가능합니다.
리전을 미국동부(버지니아 북부)로 이동합니다.
AWS Certificate Manager(ACM) - 요청
다음 클릭
- 도메인 이름 - Route53에서 사용중인 도메인 이름 입력
- 태그(옵션) - 태그 키 : Name , 태그 값 : 표시될 이름 입력
생성된 인증서 클릭
- Route 53에서 레코드 생성 클릭
(만약 같은 계정에 있는 route53이 아닐 경우 아래와 같이 진행하셔야됩니다.
위 스크린샷 기준 예시]
route 53 → 레코드 생성
레코드 이름 : _8e91247f1278afb0856293131dce02b0
레코드 유형 : CNAME
CNAME 값 : _4b3bfb40f063f3338a88b8bfa8719a92.ylqxxscwpq.acm-validations.aws.
route53 -> 사용중인 도메인 -> 레코드 생성 -> 레코드 이름에 CNAME 이름 입력(
예를 들어 위 스크린샷의 경우 CNAME 이름에서 뒤쪽 smileshark.help 빼고 앞의 부분만 복사 붙여넣기)
-> 값에 CNAME 값 전체 복사 붙여넣기 -> 레코드 생성
레코드 생성 클릭
잠시 후 인증서 상태 확인 시 초록글씨로 발급됨으로 변경되면 정상적으로 발급이 됩니다.
route53 → 레코드 생성 →
- 레코드 이름 : 사용할 주소 이름
- 레코드 유형 : CNAME
- 값 : CDN 도메인 주소
CloudFront(CDN) → 배포 → 사용중인 CDN 클릭
오른쪽 편지 클릭
- 대체 도매인 이름 : route53에서 생성한 주소 입력
- 사용자 정의 SSL 인증서 : 버지니아에서 생성한 SSL 선택
대체 도메인 이름 확인
CDN과 연결되어있는 S3에 파일 업로드
대체 도메인/파일이름 으로 정상 접근 확인
3. RDS 주소를 Route53에 등록 후 사용
- RDS의 엔드포인트 주소 확인
route53 → 호스트영역 → 사용중인 도메인 클릭 → 레코드 생성 →
- 레코드 이름 : 사용할 주소 입력
- 레코드 유형 : CNAME
- 값 : RDS 엔드포인트 주소 입력
Reference
- [ALB-Route53]
https://docs.aws.amazon.com/ko_kr/Route53/latest/DeveloperGuide/routing-to-elb-load-balancer.html - [CDN-Route53]
https://docs.aws.amazon.com/ko_kr/Route53/latest/DeveloperGuide/routing-to-cloudfront-distribution.html - [RDS-Route53]
https://aws.amazon.com/ko/premiumsupport/knowledge-center/requests-rds-read-replicas/
댓글
댓글 0개
댓글을 남기려면 로그인하세요.