

# CloudFront 표준 배포에 도메인 추가
<a name="add-domain-existing-distribution"></a>

새 CloudFront 표준 배포를 생성한 후 도메인을 추가할 수 있습니다. 선택적으로, 표준 배포를 생성할 때 표준 배포에 대한 Amazon Route 53 도메인을 설정할 수 있습니다. 자세한 내용은 [콘솔에서 CloudFront 배포 생성](distribution-web-creating-console.md#create-console-distribution) 섹션을 참조하세요.

## 기존 표준 배포에 도메인 추가
<a name="add-domain-standard"></a>

**표준 배포에 도메인을 추가하려면**

1. AWS Management Console에 로그인한 다음 [https://console.aws.amazon.com/cloudfront/v4/home](https://console.aws.amazon.com/cloudfront/v4/home)에서 CloudFront 콘솔을 엽니다.

1. 탐색 창에서 **배포**를 선택한 후 배포 ID를 선택합니다.

1. **설정**, **대체 도메인 이름**에서 **도메인 추가**를 선택합니다.

1. 서비스를 제공할 도메인을 최대 5개까지 입력합니다.

1. **다음**을 선택합니다.

1. **TLS 인증서**의 경우 CloudFront가 AWS 계정의 `us-east-1` AWS 리전에서 도메인에 대한 기존 AWS Certificate Manager(ACM) 인증서를 찾을 수 없는 경우 인증서를 생성할 수 있습니다.
   + Amazon Route 53(Route 53)을 사용하는 경우 CloudFront가 자동으로 인증서를 생성합니다.

1. 인증서가 프로비저닝되면 DNS 공급자로 DNS 레코드를 업데이트하여 도메인 소유권을 입증해야 합니다. 그런 다음 **인증서 검증**을 선택합니다. 자세한 내용은 [도메인을 CloudFront로 가리키기(표준 배포)](#point-domains-standard) 섹션을 참조하세요.
   + Route 53을 사용하는 경우 CloudFront가 DNS 레코드를 자동으로 업데이트합니다.

1. **다음**을 선택합니다.

1. 변경 사항을 검토하고 **도메인 추가**를 선택합니다.

1. 트래픽을 배포에 전송하기 전에 CloudFront를 가리키도록 DNS 레코드를 업데이트해야 합니다. 자세한 내용을 보려면 배포 세부 정보 페이지의 **설정** 섹션에서 **CloudFront로 도메인 라우팅**을 선택합니다.
   + Route 53을 사용하는 경우 CloudFront에서 자동으로 DNS 라우팅을 설정하도록 할 수 있습니다.

## 도메인을 CloudFront로 가리키기(표준 배포)
<a name="point-domains-standard"></a>

DNS 레코드를 업데이트하여 각 도메인의 트래픽을 CloudFront 호스트 이름으로 라우팅합니다. 여러 도메인 이름을 가질 수 있지만 모두 이 호스트 이름으로 확인되어야 합니다.

**도메인을 CloudFront로 가리키려면 다음과 같이 합니다.**

1. d111111abcdef8.cloudfront.net 같은 CloudFront 호스트 이름 값을 복사합니다.

1. DNS 레코드를 업데이트하여 각 도메인의 트래픽을 CloudFront 호스트 이름으로 라우팅합니다.

   1. 도메인 등록 또는 DNS 공급자의 관리 콘솔에 로그인합니다.

   1. 도메인의 DNS 관리 섹션으로 이동합니다.
      + **하위 도메인** - CNAME 레코드를 만듭니다. 예제:
        + **이름** - 하위 도메인(예: `www` 또는 `app`)
        + **값/대상** - CloudFront 호스트 이름
        + **레코드 유형** - CNAME
        + **TTL** – 3600(또는 사용 사례에 적합한 것)
      + **apex/루트 도메인의 경우** - 루트 또는 apex 도메인 수준에서는 표준 CNAME 레코드를 사용할 수 없으므로 고유한 DNS 구성이 필요합니다. 대부분의 DNS 공급자는 ALIAS 레코드를 지원하지 않기 때문에 Route 53에서 ALIAS 레코드를 생성하는 것이 좋습니다. 예제:
        + **이름** - apex 도메인(예: `example.com`)
        + **레코드 유형** - A
        + **별칭** - 예
        + **별칭 대상** - CloudFront 호스트 이름
        + **라우팅 정책** - 단순(또는 사용 사례에 적합한 것)

   1. DNS 변경 사항이 채워졌는지 확인합니다. (이는 일반적으로 TTL이 만료될 때 발생합니다. 경우에 따라 24\~48시간이 걸릴 수 있습니다.) `dig` 또는 `nslookup` 등의 도구를 사용합니다.

      ```
      dig www.example.com
      # Should eventually return a CNAME pointing to your CloudFront hostname
      ```

1. CloudFront 콘솔로 이동하여 **제출**을 선택합니다. 도메인이 활성 상태이면 CloudFront는 도메인이 트래픽을 처리할 준비가 되었음을 나타내도록 도메인 상태를 업데이트합니다.

자세한 내용은 DNS 공급자의 설명서를 참조하세요.
+ [Cloudflare](https://developers.cloudflare.com/dns/manage-dns-records/how-to/create-dns-records/)
+ [ClouDNS](https://www.cloudns.net/wiki/article/9/)
+ [DNSimple](https://support.dnsimple.com/categories/dns/)
+ [Gandi.net](https://www.gandi.net/)
+ [GoDaddy](https://www.godaddy.com/help/manage-dns-records-680)
+ [Google Cloud DNS](https://cloud.google.com/dns/docs/records)
+ [Namecheap](https://www.namecheap.com/support/knowledgebase/article.aspx/767/10/how-to-change-dns-for-a-domain/)