

# 배포 생성
<a name="distribution-web-creating-console"></a>

이 항목에서는 CloudFront 콘솔을 사용하여 배포를 생성하는 방법을 설명합니다.<a name="create-download-distribution-task-list"></a>

**개요**

1. 하나 이상의 Amazon S3 버킷을 만들거나 HTTP 서버를 오리진 서버로 구성합니다. **오리진은 콘텐츠의 원본 버전을 저장하는 장소입니다. CloudFront에서 파일에 대한 요청을 가져오면, 이 요청은 엣지 로케이션에서 배포할 파일을 가져오는 오리진이 됩니다. Amazon S3 버킷 및 HTTP 서버를 결합하여 오리진 서버로 사용할 수 있습니다.
   + Amazon S3를 사용 중인 경우 버킷의 이름은 전부 소문자로만 구성되어야 하며 공백을 포함할 수 없습니다.
   + Amazon EC2 서버나 다른 사용자 지정 서버를 사용 중인 경우, [Amazon EC2(또는 기타 사용자 지정 오리진) 사용](DownloadDistS3AndCustomOrigins.md#concept_CustomOrigin) 섹션을 검토하세요.
   + 현재 하나의 배포에 대해 생성할 수 있는 오리진의 최대 수를 살펴보고 더 높은 할당량을 요청하려면 [배포의 일반 할당량](cloudfront-limits.md#limits-web-distributions) 섹션을 참조하세요.

1. 오리진 서버에 콘텐츠를 업로드합니다. 객체를 공개적으로 읽기 가능하도록 설정할 수도 있고, CloudFront 서명된 URL을 사용하여 콘텐츠에 대한 액세스를 제한할 수도 있습니다.
**중요**  
이 경우, 오리진 서버의 보안을 보장하는 것은 사용자의 책임입니다. CloudFront에서 서버에 대한 액세스 권한을 보유해야 하며 콘텐츠를 안전하게 보호할 수 있도록 보안 설정이 적용되어 있어야 합니다.

1. CloudFront 배포 생성:
   + CloudFront 콘솔에서 배포를 생성하는 자세한 절차는 [콘솔에서 CloudFront 배포 생성](#create-console-distribution) 섹션을 참조하세요.
   + CloudFront API를 사용하여 배포를 생성하는 방법에 대한 자세한 내용은 **Amazon CloudFront API 참조의 [CreateDistribution](https://docs.aws.amazon.com/cloudfront/latest/APIReference/API_CreateDistribution.html)을 참조하세요.

1. (선택 사항) CloudFront 콘솔을 사용하여 배포를 생성한 경우, 캐시 동작 또는 배포에 대한 오리진을 추가로 생성합니다. 동작과 오리진에 대한 자세한 내용은 [다중 테넌트 배포를 업데이트하려면 다음과 같이 합니다.](HowToUpdateDistribution.md#HowToUpdateDistributionProcedure) 섹션을 참조하세요.

1. 배포를 테스트합니다. 테스트에 대한 자세한 내용은 [배포 테스트](distribution-web-testing.md) 섹션을 참조하세요.

1. 3단계에서 배포를 만든 뒤 CloudFront에서 반환된 도메인 이름을 사용하여 콘텐츠에 액세스하는 웹 사이트 또는 애플리케이션을 작성합니다. 예를 들어 CloudFront에서 d111111abcdef8.cloudfront.net을 배포의 도메인 이름으로 반환할 경우, Amazon S3 버킷 또는 HTTP 서버의 루트 디렉터리에 있는 `image.jpg` 파일의 URL은 `https://d111111abcdef8.cloudfront.net/image.jpg`가 됩니다.

   배포를 만들 때 하나 이상의 대체 도메인 이름(CNAME)을 지정한 경우, 자체 도메인 이름을 사용할 수 있습니다. 이 경우 `image.jpg`에 대한 URL은 `https://www.example.com/image.jpg`가 될 수 있습니다.

   다음을 참조하십시오.
   + 서명된 URL을 사용하여 콘텐츠에 대한 액세스를 제한하려는 경우 [서명된 URL과 서명된 쿠키를 사용하여 프라이빗 콘텐츠 제공](PrivateContent.md) 단원을 참조하십시오.
   + 압축된 콘텐츠를 제공하려는 경우 [압축된 파일 제공](ServingCompressedFiles.md) 단원을 참조하십시오.
   + Amazon S3 및 사용자 지정 오리진에 대한 CloudFront 요청 및 응답 동작과 관련한 자세한 내용은 [요청 및 응답 동작](RequestAndResponseBehavior.md) 단원을 참조하세요.

**Topics**
+ [콘솔에서 CloudFront 배포 생성](#create-console-distribution)
+ [CloudFront가 콘솔에 표시하는 값](#distribution-web-values-returned)
+ [추가 링크](#distribution-helpful-links)
+ [CloudFront 표준 배포에 도메인 추가](add-domain-existing-distribution.md)

## 콘솔에서 CloudFront 배포 생성
<a name="create-console-distribution"></a>

배포를 만들면 CloudFront가 콘텐츠 오리진 유형에 따라 배포 설정을 구성합니다. 재구성 설정에 대한 자세한 내용은 [사전 구성된 배포 설정 참조](template-preconfigured-origin-settings.md) 섹션을 참조하시기 바랍니다. 여러 배포 테넌트에서 재사용할 수 있는 설정을 사용하여 다중 테넌트 배포를 만들 수도 있습니다. 자세한 내용은 [다중 테넌트 배포의 작동 방식 이해](distribution-config-options.md) 섹션을 참조하세요. 또는 자체 배포 설정을 수동으로 구성할 수 있습니다.

------
#### [ Multi-tenant ]<a name="CreatingDownloadDistributionsConsoleProcedure"></a>

**다중 테넌트 배포를 만들려면 다음과 같이 합니다.**

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

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

1. **다중 테넌트 아키텍처**, **다음**을 선택합니다.

1. 다중 테넌트 배포에 **배포 이름**을 입력합니다. 이름은 `Name` 키 값으로 표시됩니다. 이 값은 나중에 변경할 수 있습니다. 다중 테넌트 배포에 최대 50개의 태그를 추가할 수 있습니다. 자세한 내용은 섹션을 참조하세요[배포 태깅](tagging.md)

1. (선택 사항) **와일드카드 인증서**에서 루트 도메인 아래의 모든 하위 도메인을 포함하는 AWS Certificate Manager(ACM) 인증서(예: *\$1.example.com*)를 선택합니다. 미국 동부(버지니아 북부) 리전에서 인증서를 가져와야 합니다.

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

1. **오리진 지정** 페이지에서 CloudFront에서 가져올 콘텐츠의 오리진 유형을 선택합니다. CloudFront는 다중 테넌트 배포의 해당 오리진 유형에 대한 권장 설정을 사용합니다. 권장 설정에 대한 자세한 내용은 [사전 구성된 배포 설정 참조](template-preconfigured-origin-settings.md) 섹션을 참조하시기 바랍니다.

1. **오리진**의 선택한 오리진 유형에서 사용할 오리진을 선택하거나 입력합니다.

1. **오리진 경로**에 슬래시(`/`) 문자를 입력한 다음 오리진 경로를 입력합니다.

1. (선택 사항) 파라미터를 추가하려면 오리진 도메인 이름 또는 오리진 경로 중 하나에서 **파라미터 삽입**을 선택합니다. 각 필드에 최대 2개의 파라미터를 입력할 수 있습니다.

   1. **새 파라미터 생성**을 선택합니다.

   1. **새 파라미터 생성** 대화 상자의 **파라미터 이름**에 파라미터의 고유한 이름과 설명(선택 사항)을 입력합니다.

   1. **필수 파라미터**에서 확인란을 선택하여 배포 테넌트 수준에서 이 파라미터 값을 필수로 설정합니다. 필요하지 않은 경우 배포 테넌트가 상속할 **기본값**을 입력합니다.

   1. **파라미터 생성(Create parameter)**을 선택합니다. 해당 필드에 이 파라미터가 나타납니다.

1. **옵션**에서 다음 옵션 중 하나를 선택합니다.
   + **권장 오리진 설정 사용** - 선택한 오리진 유형의 기본 권장 캐시 및 오리진 설정을 사용합니다.
   + **오리진 설정 사용자 지정** - 캐시 및 오리진 설정을 사용자 지정합니다. 이 옵션을 선택하는 경우 표시되는 고유한 값을 지정합니다.

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

1. **보안 보호 활성화** 페이지에서 AWS WAF 보안 보호 기능을 사용 설정할지 여부를 선택합니다. 나중에 특정 배포 테넌트에 대해 웹 ACL을 사용자 지정할 수 있습니다. 자세한 내용은 [새 배포에 AWS WAF 활성화](WAF-one-click.md#enable-waf-new-distribution) 섹션을 참조하세요.

1. **다음**, **배포 생성**을 차례로 선택합니다.

1. **배포** 페이지의 리소스 목록에 다중 테넌트 배포가 나타납니다. **모든 배포** 드롭다운을 선택하여 표준 배포 또는 다중 테넌트 배포별로 필터링할 수 있습니다. 또한 **유형** 열을 선택하여 표준 배포 또는 다중 테넌트 배포별로 필터링할 수 있습니다.

기본적으로 CloudFront에서는 연결 그룹을 만듭니다. 연결 그룹은 콘텐츠에 대한 뷰어 요청이 CloudFront에 연결되는 방식을 제어합니다. 연결 그룹에서 일부 라우팅 설정을 사용자 지정할 수 있습니다. 자세한 내용은 [다중 테넌트 배포의 작동 방식 이해](distribution-config-options.md) 섹션을 참조하세요.

다중 테넌트 배포를 템플릿으로 사용하여 추가 배포 테넌트를 만들 수 있습니다.

**테넌트 배포를 만들려면 다음과 같이 합니다.**

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

1. 탐색 창에서 다음 중 하나를 수행합니다.
   + **배포**를 선택하고 다중 테넌트 배포를 선택한 다음 **테넌트 생성**을 선택합니다.
   + **배포 테넌트**를 선택한 다음 **테넌트 생성**을 선택합니다.

1. **배포 테넌트 이름**에 이름을 입력합니다. AWS 계정에서 중복되지 않는 이름이어야 하며, 만들고 나면 변경할 수 없습니다.

1. **템플릿 배포**의 목록에서 다중 테넌트 배포 ID를 선택합니다.

1. **태그 관리**에서 배포 테넌트에 대해 최대 50개의 키-값 페어를 추가합니다. 자세한 내용은 [배포 태깅](tagging.md) 섹션을 참조하세요. **** 

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

1. **도메인 추가** 페이지의 **인증서**에서 배포 테넌트에 대한 **사용자 지정 TLS 인증서를** 원하는지 선택합니다. 인증서는 도메인 이름을 사용할 권한이 있는지 확인합니다. 미국 동부(버지니아 북부) 리전에서 인증서를 가져와야 합니다.

1. **도메인**에 도메인의 이름을 입력합니다.
**참고**  
인증서에 포함되지 않는 도메인 이름을 입력한 경우 도메인을 소유하고 있는지 확인해야 합니다. 지금은 배포 테넌트를 만들고 나중에 도메인 소유권을 확인할 수 있습니다. 자세한 내용은 [CloudFront 배포 테넌트에 대한 인증서 요청](managed-cloudfront-certificates.md) 섹션을 참조하세요.

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

1. **파라미터 정의** 페이지에 다중 테넌트 배포에 지정한 파라미터가 나타납니다. 필수 파라미터에서 파라미터 이름 옆에 값을 입력하고 변경 사항을 저장합니다.

1. 다른 파라미터를 추가하려면 **파라미터 추가**를 선택하고 이름과 값을 입력합니다.

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

1. (선택 사항) **보안 사용자 지정**에서 **배포 설정 재정의**를 선택한 경우 사용 사례에 맞는 옵션을 선택합니다.

1. (선택 사항) **지리적 제한 사용자 지정**에서 **배포 설정 재정의**를 선택한 경우 배포 테넌트에 적합한 **제한 유형** 및 **국가**를 선택합니다. 자세한 내용은 [콘텐츠의 지리적 배포 제한](georestrictions.md) 섹션을 참조하세요.

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

1. **배포 테넌트 생성**을 선택합니다.

**배포 테넌트** 페이지에서 모든 배포 테넌트를 확인할 수 있습니다. 다음 항목을 기준으로 필터링할 수 있습니다.

**연결**
+ 배포 ID
+ 인증서 ID
+ 연결 그룹 ID
+ 웹 ACL ID

**속성**
+ 이름
+ 도메인

배포 테넌트를 편집하여 특정 설정을 사용자 지정할 수 있습니다. 자세한 내용은 [배포 테넌트 사용자 지정](tenant-customization.md) 섹션을 참조하세요.

------
#### [ Standard ]

**표준 배포를 만들려면 다음과 같이 합니다.**

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

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

1. 표준 배포에 **배포 이름**을 입력합니다. 이름은 태그로서 `Name` 키의 값으로 표시됩니다. 이 값은 나중에 변경할 수 있습니다. 표준 배포에 최대 50개의 태그를 추가할 수 있습니다. 자세한 내용은 [배포 태깅](tagging.md) 섹션을 참조하세요.

1. **단일 웹사이트 또는 앱**, **다음**을 선택합니다.

1. (선택 사항) **도메인 설정**에 AWS 계정에서 Route 53에 이미 등록된 도메인을 입력하거나 새 도메인을 등록합니다. 설정 단계를 완료하세요.
   + 도메인이 Route 53 이외의 DNS 공급자를 사용하는 경우에도 도메인을 추가할 수 있지만 배포를 생성한 후 추가해야 합니다. 배포 생성을 계속하려면 지금 도메인 설정을 건너뜁니다. 나중에 도메인 및 TLS 인증서를 수동으로 구성해야 합니다. 자세한 내용은 [CloudFront 표준 배포에 도메인 추가](add-domain-existing-distribution.md) 섹션을 참조하세요.

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

1. **오리진 지정** 페이지에서 CloudFront에서 가져올 콘텐츠의 오리진 유형을 선택합니다. CloudFront는 배포의 해당 오리진 유형에 대한 권장 설정을 사용합니다. 권장 설정에 대한 자세한 내용은 [사전 구성된 배포 설정 참조](template-preconfigured-origin-settings.md) 섹션을 참조하시기 바랍니다.

1. **오리진**에서 오리진을 선택하거나 입력합니다.

1. **설정**에서 다음 옵션 중 하나를 선택합니다.
   + **권장 오리진 설정 사용** - 선택한 오리진 유형의 기본 권장 캐시 및 오리진 설정을 사용합니다.
   + **오리진 설정 사용자 지정** - 캐시 및 오리진 설정을 사용자 지정합니다. 이 옵션을 선택하는 경우 고유한 값을 지정합니다.

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

1. **보안 보호 활성화** 페이지에서 AWS WAF 보안 보호 기능을 사용 설정할지 여부를 선택합니다.

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

1. (선택 사항) 도메인에 Route 53을 사용하는 경우 **TLS 인증서** 페이지가 표시됩니다. CloudFront가 AWS 계정의 `us-east-1` AWS 리전에서 도메인에 대한 기존 AWS Certificate Manager(ACM) 인증서를 찾을 수 없는 경우 인증서를 자동으로 생성하거나 수동으로 생성하도록 선택할 수 있습니다. 인증서가 생성되면 **다음**을 선택합니다.

1. 배포 세부 정보를 검토하고 **배포 생성**을 선택합니다.

1. CloudFront에서 배포를 생성하면 배포에 대한 **상태** 열의 값이 **진행 중**에서 배포된 날짜와 시간으로 변경됩니다.

   CloudFront가 배포에 할당하는 도메인 이름이 배포 목록에 나타납니다. 선택한 배포에 대한 [**General**] 탭에도 나타납니다.
**작은 정보**  
[대체 도메인 이름(CNAME)을 추가하여 사용자 지정 URL 사용](CNAMEs.md)의 단계를 따르면 CloudFront에서 할당한 이름 대신 대체 도메인 이름을 사용할 수 있습니다.

1. 배포가 완료되면 새 CloudFront URL(d111111abcdef8.cloudfront.net) 또는 CNAME를 사용하여 콘텐츠에 액세스할 수 있는지 확인합니다. 자세한 내용은 [배포 테스트](distribution-web-testing.md) 섹션을 참조하세요.

1. 트래픽을 배포에 전송할 준비가 되면 CloudFront를 가리키도록 DNS 레코드를 업데이트해야 합니다. 자세한 내용은 [도메인을 CloudFront로 가리키기(표준 배포)](add-domain-existing-distribution.md#point-domains-standard) 섹션을 참조하세요.

------

## CloudFront가 콘솔에 표시하는 값
<a name="distribution-web-values-returned"></a>

새 배포를 생성하거나 기존 배포를 업데이트할 때, CloudFront에서는 다음 정보를 CloudFront 콘솔에 표시합니다.

**참고**  
활성화된 신뢰할 수 있는 서명자, 활성 CloudFront 키 페어를 보유하고 있으며 유효한 서명된 URL을 만드는 데 사용할 수 있는 AWS 계정은 현재 CloudFront 콘솔에 표시되지 않습니다.

### 배포 ID
<a name="DownloadDistReturnID"></a>

CloudFront API를 사용하여 배포에 대한 작업을 수행할 경우, 배포 ID를 사용하여 대상 배포를 지정합니다(예: `EDFDVBD6EXAMPLE`). 배포의 배포 ID는 변경할 수 없습니다.

### 배포 및 상태
<a name="DownloadDistReturnStatus"></a>

배포를 배포할 때 **마지막 수정일** 열 아래에 **배포** 상태가 표시됩니다. 배포가 완료될 때까지 기다린 다음 **상태** 열에 **활성화됨**으로 표시되는지 확인합니다. 자세한 내용은 [배포 상태](DownloadDistValuesGeneral.md#DownloadDistValuesEnabled) 섹션을 참조하세요.

### 마지막 수정
<a name="DownloadDistReturnLastModDate"></a>

배포가 마지막으로 수정된 날짜 및 시간을 ISO 8601 형식을 사용하여 나타냅니다(예: 2012-05-19T19:37:58Z). 자세한 내용은 [https://www.w3.org/TR/NOTE-datetime](https://www.w3.org/TR/NOTE-datetime) 섹션을 참조하세요.

### 도메인 이름
<a name="DownloadDistReturnDomainName"></a>

객체에 대한 링크에 배포의 도메인 이름을 사용합니다. 예를 들어, 배포의 도메인 이름이 `d111111abcdef8.cloudfront.net`인 경우, `/images/image.jpg`에 대한 링크는 `https://d111111abcdef8.cloudfront.net/images/image.jpg`가 됩니다. 배포에 대한 CloudFront 도메인 이름은 변경할 수 없습니다. 객체에 대한 링크의 CloudFront URL에 대한 자세한 내용은 [CloudFront에서 파일에 대한 URL 형식 사용자 지정](LinkFormat.md) 단원을 참조하세요.

하나 이상의 대체 도메인 이름(CNAME)을 지정한 경우, 객체에 대한 링크에 CloudFront 도메인 이름을 사용하는 대신 자체 도메인 이름을 사용할 수 있습니다. CNAME에 대한 자세한 내용은 [대체 도메인 이름(CNAME)](DownloadDistValuesGeneral.md#DownloadDistValuesCNAME)을 참조합니다.

**참고**  
CloudFront 도메인 이름은 고유합니다. 즉, 배포의 도메인 이름은 이전 배포에 사용된 적이 없고 이후 다른 배포에 재사용되지도 않습니다.

## 추가 링크
<a name="distribution-helpful-links"></a>

배포 생성에 대한 자세한 내용은 다음 링크를 참조하세요.
+ Amazon Simple Storage Service(S3) 버킷 오리진, 오리진 액세스 제어(OAC)를 사용하는 배포를 생성하는 방법을 알아보려면 [CloudFront 표준 배포 시작](GettingStarted.SimpleDistribution.md) 섹션을 참조하세요.
+ CloudFront API를 사용하여 배포를 생성하는 방법에 대한 자세한 내용은 **Amazon CloudFront API 참조의 [CreateDistribution](https://docs.aws.amazon.com/cloudfront/latest/APIReference/API_CreateDistribution.html)을 참조하세요.
+ 배포 업데이트(예: 표준 배포에 캐시 동작 추가 또는 배포 테넌트 사용자 지정)에 대한 자세한 내용은 [배포 업데이트](HowToUpdateDistribution.md) 섹션을 참조하시기 바랍니다.
+ 현재 각 AWS 계정에 대해 생성할 수 있는 배포의 최대 수를 살펴보고 더 높은 할당량(이전에는 제한이라고 함)을 요청하려면, [배포의 일반 할당량](cloudfront-limits.md#limits-web-distributions) 단원을 참조하십시오.

# 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\$148시간이 걸릴 수 있습니다.) `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/)