환경으로 AWS Elastic Beanstalk 트래픽 라우팅 - Amazon Route 53

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

환경으로 AWS Elastic Beanstalk 트래픽 라우팅

를 사용하여 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 서비스로 설정 섹션을 참조하세요.

Elastic Beanstalk 환경에 애플리케이션 배포

트래픽을 라우팅할 Elastic Beanstalk 환경이 이미 있다면 Elastic Beanstalk 환경의 도메인 이름 가져오기 섹션으로 건너뛰세요.

애플리케이션을 생성하여 Elastic Beanstalk 환경에 배포하려면

  • 애플리케이션을 생성하여 Elastic Beanstalk 환경에 배포하는 방법에 대한 자세한 내용은 AWS Elastic Beanstalk 개발자 안내서Elastic Beanstalk 사용 시작하기를 참조하세요.

Elastic Beanstalk 환경의 도메인 이름 가져오기

Elastic Beanstalk 환경의 도메인 이름을 이미 알고 있다면 Elastic Beanstalk 환경으로 트래픽을 라우팅하는 Amazon Route 53 레코드 생성 단원으로 건너뛰십시오.

Elastic Beanstalk 환경의 도메인 이름을 가져오려면
  1. AWS Management Console 로그인하고 https://console.aws.amazon.com/elasticbeanstalk/ 에서 Elastic Beanstalk 콘솔을 엽니다.

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

    URL에 대한 자세한 내용은 Elastic Beanstalk 개발자 가이드Elastic Beanstalk 환경의 도메인 이름을 참조하세요.

Elastic Beanstalk 환경으로 트래픽을 라우팅하는 Amazon Route 53 레코드 생성

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

도메인 이름에 리전이 포함되지 않은 경우

CNAME 레코드를 생성해야 합니다. 하지만 DNS의 제한 때문에 CNAME 레코드는 루트 도메인 이름이 아니라 하위 도메인에 대해서만 생성할 수 있습니다. 예를 들어 도메인 이름이 example.com이라면 acme.example.com에 대한 트래픽을 Elastic Beanstalk 환경으로 라우팅하는 레코드를 생성할 수 있습니다. 그러나 example.com에 대한 트래픽을 Elastic Beanstalk 환경으로 라우팅하는 레코드는 생성할 수 없습니다.

Elastic Beanstalk 환경으로 트래픽을 라우팅하는 CNAME 레코드를 생성하려면 절차를 참조하십시오.

도메인 이름에 리전이 포함된 경우

별칭 레코드를 생성할 수 있습니다. 별칭 레코드는 Route 53에만 사용할 수 있으며, CNAME 레코드에 비해 다음 두 가지 중요한 장점이 있습니다.

  • 루트 도메인 이름 또는 하위 도메인에 대한 별칭 레코드를 생성할 수 있습니다. 예를 들어 도메인 이름이 example.com이라면 example.com 또는 acme.example.com에 대한 요청을 Elastic Beanstalk 환경으로 라우팅하는 레코드를 생성할 수 있습니다.

  • Route 53은 별칭 레코드를 사용하여 트래픽을 라우팅하는 요청에 대해서는 요금을 부과하지 않습니다.

Elastic Beanstalk 환경으로 트래픽을 라우팅하는 Amazon Route 53 별칭 레코드를 생성하려면 절차를 참조하십시오.

Elastic Beanstalk 환경으로 트래픽을 라우팅하는 CNAME 레코드를 생성하려면
  1. https://console.aws.amazon.com/route53/ 에서 Route 53 콘솔에 AWS Management Console 로그인하고 엽니다.

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

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

  4. Create Record Set(레코드 세트 생성)를 선택합니다.

  5. 빠른 생성으로 전환 선택

  6. 다음 값을 지정하십시오:

    라우팅 정책

    해당 라우팅 정책을 선택합니다. 자세한 정보는 라우팅 정책 선택을 참조하세요.

    레코드 이름

    Elastic Beanstalk 환경으로 트래픽을 라우팅하는 데 사용할 도메인 이름을 입력합니다. 기본값은 호스팅 영역 이름입니다.

    예를 들어, 호스팅 영역의 이름이 example.com이고 acme.example.com을 사용하여 트래픽을 사용 중인 환경으로 라우팅하려면 acme를 입력합니다.

    중요

    호스팅 영역과 이름이 동일한 CNAME 레코드는 만들 수 없습니다.

    별칭

    빠른 생성(Quick create)레코드 생성 방법을 사용하는 경우, 별칭(Alias)을 켭니다.

    값/트래픽 라우팅 대상

    IP 주소 또는 레코드 유형에 따라 다른 값(IP address or another value depending on the record type)을 선택하고 Elastic Beanstalk 환경의 도메인 이름 가져오기 주제의 절차를 수행할 때 얻을 수 있는 값을 입력합니다. 서로 다른 계정을 사용하여 Route 53 호스팅 영역과 Elastic Beanstalk 환경을 생성한 경우 Elastic Beanstalk 환경에 대한 CNAME 속성을 입력합니다.

    레코드 유형

    CNAME을 선택합니다.

    TTL(초)

    기본값 [300]을 수락합니다.

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

    변경 사항은 일반적으로 60초 이내에 모든 Route 53 서버로 전파됩니다.

Elastic Beanstalk 환경으로 트래픽을 라우팅하는 Amazon Route 53 별칭 레코드를 생성하려면
  1. https://console.aws.amazon.com/route53/ 에서 Route 53 콘솔에 AWS Management Console 로그인하고 엽니다.

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

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

  4. Create Record Set(레코드 세트 생성)를 선택합니다.

  5. 다음 값을 지정하십시오:

    라우팅 정책

    해당 라우팅 정책을 선택합니다. 자세한 정보는 라우팅 정책 선택을 참조하세요.

    레코드 이름

    Elastic Beanstalk 환경으로 트래픽을 라우팅하는 데 사용할 도메인 이름을 입력합니다. 기본값은 호스팅 영역 이름입니다.

    예를 들어, 호스팅 영역의 이름이 example.com이고 acme.example.com을 사용하여 트래픽을 사용 중인 환경으로 라우팅하려면 acme를 입력합니다.

    값/트래픽 라우팅 대상

    Elastic Beanstalk 환경에 대한 별칭(Alias to Elastic Beanstalk environment)을 선택한 다음 엔드포인트의 출처인 리전을 선택합니다. 트래픽을 라우팅할 환경의 도메인 이름을 선택합니다. 이것은 Elastic Beanstalk 환경의 도메인 이름 가져오기 주제의 절차를 수행할 때 가져온 값입니다.

    서로 다른 계정을 사용하여 Route 53 호스팅 영역과 Elastic Beanstalk 환경을 생성한 경우 Elastic Beanstalk 환경에 대한 CNAME 속성을 입력합니다.

    레코드 유형

    기본값 A - Ipv4 주소를 수락합니다.

    대상 상태 평가

    기본값인 예(Yes)를 수락합니다.

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

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