

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

# AWS Elastic Beanstalk 환경으로 트래픽 라우팅
<a name="routing-to-beanstalk-environment"></a>

 AWS Elastic Beanstalk 를 사용하여 AWS 클라우드에서 애플리케이션을 배포하고 관리하는 경우 Amazon Route 53을 사용하여 example.com 같은 도메인의 DNS 트래픽을 새 또는 기존 Elastic Beanstalk 환경으로 라우팅할 수 있습니다.

Elastic Beanstalk 환경으로 DNS 트래픽을 라우팅하는 방법은 다음 주제의 절차를 참조하세요.

**참고**  
이 절차에서는 이미 Route 53를 도메인의 DNS 서비스로 사용하고 있다고 가정합니다. 다른 DNS 서비스를 사용하는 경우, Route 53를 DNS 서비스 공급자로 사용하는 방법에 대한 자세한 내용은 [Amazon Route 53를 기존 도메인에 대한 DNS 서비스로 설정Route 53을 기존 도메인에 대한 DNS 서비스로 설정](MigratingDNS.md) 섹션을 참조하세요.

**Topics**
+ [Elastic Beanstalk 환경에 애플리케이션 배포](#routing-to-beanstalk-environment-deploy)
+ [Elastic Beanstalk 환경의 도메인 이름 가져오기](#routing-to-beanstalk-environment-get-domain-name)
+ [Elastic Beanstalk 환경으로 트래픽을 라우팅하는 Amazon Route 53 레코드 생성](#routing-to-beanstalk-environment-create-resource-record-set)

## Elastic Beanstalk 환경에 애플리케이션 배포
<a name="routing-to-beanstalk-environment-deploy"></a>

트래픽을 라우팅할 Elastic Beanstalk 환경이 이미 있다면 [Elastic Beanstalk 환경의 도메인 이름 가져오기](#routing-to-beanstalk-environment-get-domain-name) 섹션으로 건너뛰세요.

**애플리케이션을 생성하여 Elastic Beanstalk 환경에 배포하려면**
+ 애플리케이션을 생성하여 Elastic Beanstalk 환경에 배포하는 방법에 대한 자세한 내용은 *AWS Elastic Beanstalk 개발자 안내서*의 [Elastic Beanstalk 사용 시작하기](https://docs.aws.amazon.com/elasticbeanstalk/latest/dg/GettingStarted.html)를 참조하세요.

## Elastic Beanstalk 환경의 도메인 이름 가져오기
<a name="routing-to-beanstalk-environment-get-domain-name"></a>

Elastic Beanstalk 환경의 도메인 이름을 이미 알고 있다면 [Elastic Beanstalk 환경으로 트래픽을 라우팅하는 Amazon Route 53 레코드 생성](#routing-to-beanstalk-environment-create-resource-record-set) 단원으로 건너뛰십시오.<a name="routing-to-beanstalk-environment-get-domain-name-procedure"></a>

**Elastic Beanstalk 환경의 도메인 이름을 가져오려면**

1. 에 로그인 AWS Management Console 하고 [https://console.aws.amazon.com/elasticbeanstalk/](https://console.aws.amazon.com/elasticbeanstalk/) Elastic Beanstalk 콘솔을 엽니다.

1. 애플리케이션 목록에서 트래픽을 라우팅할 애플리케이션을 찾아 **URL** 값을 가져옵니다. 애플리케이션 목록이 표시되지 않으면 탐색 창에서 **Applications(애플리케이션)**를 선택합니다.

   URL에 대한 자세한 내용은 *Elastic Beanstalk 개발자 가이드*의 [Elastic Beanstalk 환경의 도메인 이름](https://docs.aws.amazon.com/elasticbeanstalk/latest/dg/customdomains.html)을 참조하세요.

## Elastic Beanstalk 환경으로 트래픽을 라우팅하는 Amazon Route 53 레코드 생성
<a name="routing-to-beanstalk-environment-create-resource-record-set"></a>

Amazon Route 53 레코드에는 Elastic Beanstalk 환경으로 트래픽을 라우팅하는 방법을 제어하는 설정이 포함되어 있습니다. 환경을 배포한 **us-east-2** 같은 리전이 환경의 도메인 이름에 포함되는지 여부에 따라 *CNAME 레코드* 또는 *별칭 레코드* 중 하나를 만듭니다. 새 환경에는 도메인 이름의 리전이 포함되어 있고, 2016년 초 이전에 생성한 환경에는 포함되어 있지 않습니다. CNAME 레코드와 별칭 레코드를 비교하는 내용은 [별칭 또는 비 별칭 레코드 선택](resource-record-sets-choosing-alias-non-alias.md) 단원을 참조하십시오.

**도메인 이름에 리전이 포함되지 않은 경우**  
*CNAME 레코드*를 생성해야 합니다. 하지만 DNS의 제한 때문에 CNAME 레코드는 루트 도메인 이름이 아니라 하위 도메인에 대해서만 생성할 수 있습니다. 예를 들어 도메인 이름이 example.com이라면 acme.example.com에 대한 트래픽을 Elastic Beanstalk 환경으로 라우팅하는 레코드를 생성할 수 있습니다. 그러나 example.com에 대한 트래픽을 Elastic Beanstalk 환경으로 라우팅하는 레코드는 생성할 수 없습니다.  
[Elastic Beanstalk 환경으로 트래픽을 라우팅하는 CNAME 레코드를 생성하려면](#routing-to-beanstalk-environment-create-cname-procedure) 절차를 참조하십시오.

**도메인 이름에 리전이 포함된 경우**  
별칭 레코드를 생성할 수 있습니다. 별칭 레코드는 Route 53에만 사용할 수 있으며, CNAME 레코드에 비해 다음 두 가지 중요한 장점이 있습니다.  
+ 루트 도메인 이름 또는 하위 도메인에 대한 별칭 레코드를 생성할 수 있습니다. 예를 들어 도메인 이름이 example.com이라면 example.com 또는 acme.example.com에 대한 요청을 Elastic Beanstalk 환경으로 라우팅하는 레코드를 생성할 수 있습니다.
+ Route 53는 별칭 레코드를 사용하여 트래픽을 라우팅하는 요청에 대해서는 요금을 부과하지 않습니다.
[Elastic Beanstalk 환경으로 트래픽을 라우팅하는 Amazon Route 53 별칭 레코드를 생성하려면](#routing-to-beanstalk-environment-create-alias-procedure) 절차를 참조하십시오.<a name="routing-to-beanstalk-environment-create-cname-procedure"></a>

**Elastic Beanstalk 환경으로 트래픽을 라우팅하는 CNAME 레코드를 생성하려면**

1. 에 로그인 AWS Management Console 하고 [https://console.aws.amazon.com/route53/](https://console.aws.amazon.com/route53/) Route 53 콘솔을 엽니다.

1. 탐색 창에서 **호스팅 영역(Hosted zones)**을 선택합니다.

1. Elastic Beanstalk 환경으로 트래픽을 라우팅하는 데 사용할 호스팅 영역의 이름을 선택합니다.

1. **레코드 세트 생성**을 선택합니다.

1. **빠른 생성으로 전환** 선택

1. 다음 값을 지정하세요.  
**라우팅 정책**  
해당 라우팅 정책을 선택합니다. 자세한 내용은 [라우팅 정책 선택](routing-policy.md) 단원을 참조하십시오.  
**레코드 이름**  
Elastic Beanstalk 환경으로 트래픽을 라우팅하는 데 사용할 도메인 이름을 입력합니다. 기본값은 호스팅 영역 이름입니다.  
예를 들어, 호스팅 영역의 이름이 example.com이고 acme.example.com을 사용하여 트래픽을 사용 중인 환경으로 라우팅하려면 **acme**를 입력합니다.  
호스팅 영역과 이름이 동일한 CNAME 레코드는 만들 수 없습니다.  
**Alias**  
**빠른 생성(Quick create)**레코드 생성 방법을 사용하는 경우, **별칭(Alias)**을 켭니다.  
**값/트래픽 라우팅 대상**  
**IP 주소 또는 레코드 유형에 따라 다른 값(IP address or another value depending on the record type)**을 선택하고 [Elastic Beanstalk 환경의 도메인 이름 가져오기](#routing-to-beanstalk-environment-get-domain-name) 주제의 절차를 수행할 때 얻을 수 있는 값을 입력합니다. 서로 다른 계정을 사용하여 Route 53 호스팅 영역과 Elastic Beanstalk 환경을 생성한 경우 Elastic Beanstalk 환경에 대한 CNAME 속성을 입력합니다.  
**레코드 유형**  
**CNAME**을 선택합니다.  
**TTL(초)**  
기본값 [**300**]을 수락합니다.

1. **레코드 생성**을 선택합니다.

   변경 사항은 일반적으로 60초 이내에 모든 Route 53 서버로 전파됩니다.<a name="routing-to-beanstalk-environment-create-alias-procedure"></a>

**Elastic Beanstalk 환경으로 트래픽을 라우팅하는 Amazon Route 53 별칭 레코드를 생성하려면**

1. 에 로그인 AWS Management Console 하고 [https://console.aws.amazon.com/route53/](https://console.aws.amazon.com/route53/) Route 53 콘솔을 엽니다.

1. 탐색 창에서 **호스팅 영역(Hosted zones)**을 선택합니다.

1. Elastic Beanstalk 환경으로 트래픽을 라우팅하는 데 사용할 호스팅 영역의 이름을 선택합니다.

1. **레코드 세트 생성**을 선택합니다.

1. 다음 값을 지정하세요.  
**라우팅 정책**  
해당 라우팅 정책을 선택합니다. 자세한 내용은 [라우팅 정책 선택](routing-policy.md) 단원을 참조하십시오.  
**레코드 이름**  
Elastic Beanstalk 환경으로 트래픽을 라우팅하는 데 사용할 도메인 이름을 입력합니다. 기본값은 호스팅 영역 이름입니다.  
예를 들어, 호스팅 영역의 이름이 example.com이고 acme.example.com을 사용하여 트래픽을 사용 중인 환경으로 라우팅하려면 **acme**를 입력합니다.  
**값/트래픽 라우팅 대상**  
**Elastic Beanstalk 환경에 대한 별칭(Alias to Elastic Beanstalk environment)**을 선택한 다음 엔드포인트의 출처인 리전을 선택합니다. 트래픽을 라우팅할 환경의 도메인 이름을 선택합니다. 이것은 [Elastic Beanstalk 환경의 도메인 이름 가져오기](#routing-to-beanstalk-environment-get-domain-name) 주제의 절차를 수행할 때 가져온 값입니다.  
서로 다른 계정을 사용하여 Route 53 호스팅 영역과 Elastic Beanstalk 환경을 생성한 경우 Elastic Beanstalk 환경에 대한 CNAME 속성을 입력합니다.  
**레코드 유형**  
기본값 **A - Ipv4 주소**를 수락합니다.  
**대상 상태 평가**  
기본값인 **예(Yes)**를 수락합니다.

1. **레코드 생성**을 선택합니다.

   변경 사항은 일반적으로 60초 이내에 모든 Route 53 서버로 전파됩니다. 전파가 완료되면 이 절차에서 생성한 별칭 레코드의 이름을 사용하여 트래픽을 Elastic Beanstalk 환경으로 라우팅할 수 있습니다.