HTTPS를 통해 Amazon CloudFront 배포에서 여러 도메인에 서비스를 제공하고 싶습니다.
해결 방법
HTTPS를 통해 CloudFront에서 여러 도메인에 서비스를 제공하려면 배포 설정에 다음 값을 추가하십시오.
- 대체 도메인 이름(CNAME) 필드에 모든 도메인 이름을 입력합니다. 예를 들어, example1.com과 example2.com이라는 도메인 이름을 사용하려면 **대체 도메인 이름(CNAME)**에 두 도메인 이름을 모두 입력합니다.
참고:****항목 추가를 선택하여 각 도메인 이름을 새 줄에 추가합니다.
- 모든 도메인 이름을 포함하는 SSL 인증서를 추가합니다. AWS Certificate Manager(ACM)에서 요청한 인증서를 추가할 수 있습니다. 또는 AWS Identity and Access Management(IAM)나 ACM으로 가져온 인증서를 추가할 수 있습니다. ACM의 기본 할당량은 10개 도메인이지만 최대 100개까지 도메인 이름을 요청할 수 있습니다.
**참고:**인증서를 ACM으로 가져오는 것이 가장 좋습니다. 그러나 IAM 인증서 스토어에서도 인증서를 가져올 수 있습니다.
각 도메인 이름에 대해 대체 도메인 이름이 배포용 CloudFront 도메인 이름으로 트래픽을 라우팅하도록 DNS 서비스를 구성합니다. 예를 들어, example1.com과 example2.com을 구성하여 트래픽을 d111111abcdef8.cloudfront.net으로 라우팅합니다.
참고: CloudFront를 사용하여 대체 도메인 이름에 기반한 특정 오리진으로 라우팅할 수는 없습니다. CloudFront는 기본적으로 경로 패턴만을 기반으로 특정 오리진으로의 라우팅을 지원합니다. 그러나 CloudFront Functions 또는 Lambda@Edge를 사용하면 호스트 헤더에 기반한 오리진으로 라우팅할 수 있습니다. 자세한 내용은 CloudFront 함수와 Lambda @Edge 중에서 선택을 참조하십시오.
관련 정보
배포 설정 참조
대체 도메인 이름(CNAME)을 추가하여 사용자 지정 URL 사용
CloudFront 다중 테넌트 배포 참조