

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

# Roteamento do tráfego para um ambiente AWS Elastic Beanstalk
<a name="routing-to-beanstalk-environment"></a>

Se você estiver usando AWS Elastic Beanstalk para implantar e gerenciar aplicativos na AWS nuvem, você pode usar o Amazon Route 53 para rotear o tráfego DNS do seu domínio, como example.com, para um ambiente novo ou existente do Elastic Beanstalk.

Para encaminhar o tráfego de DNS para um ambiente do Elastic Beanstalk, veja os procedimentos nos tópicos a seguir.

**nota**  
Estes procedimentos presumem que você já esteja usando o Route 53 como serviço DNS para o seu domínio. Se você estiver usando outro serviço DNS, consulte [Como transformar o Amazon Route 53 no serviço de DNS para um domínio existenteComo transformar o Route 53 no serviço de DNS para um domínio existente](MigratingDNS.md) para obter informações sobre como usar o Route 53 como o provedor de serviços DNS de seu domínio. 

**Topics**
+ [Como implantar aplicações em um ambiente do Elastic Beanstalk](#routing-to-beanstalk-environment-deploy)
+ [Como obter o nome de domínio do ambiente do Elastic Beanstalk](#routing-to-beanstalk-environment-get-domain-name)
+ [Como criar um registro do Amazon Route 53 que encaminha o tráfego para o seu ambiente do Elastic Beanstalk](#routing-to-beanstalk-environment-create-resource-record-set)

## Como implantar aplicações em um ambiente do Elastic Beanstalk
<a name="routing-to-beanstalk-environment-deploy"></a>

Se você já tiver um ambiente do Elastic Beanstalk para o qual queira encaminhar o tráfego, vá para [Como obter o nome de domínio do ambiente do Elastic Beanstalk](#routing-to-beanstalk-environment-get-domain-name).

**Para criar uma aplicação e implantá-la em um ambiente do Elastic Beanstalk**
+ Para obter informações sobre como criar uma aplicação e implantá-la em um ambiente do Elastic Beanstalk, consulte [Conceitos básicos do Elastic Beanstalk](https://docs.aws.amazon.com/elasticbeanstalk/latest/dg/GettingStarted.html) no *Guia do desenvolvedor do AWS Elastic Beanstalk *.

## Como obter o nome de domínio do ambiente do Elastic Beanstalk
<a name="routing-to-beanstalk-environment-get-domain-name"></a>

Se você já sabe o nome de domínio do seu ambiente do Elastic Beanstalk, vá para [Como criar um registro do Amazon Route 53 que encaminha o tráfego para o seu ambiente do Elastic Beanstalk](#routing-to-beanstalk-environment-create-resource-record-set).<a name="routing-to-beanstalk-environment-get-domain-name-procedure"></a>

**Para obter o nome de domínio do ambiente do Elastic Beanstalk**

1. Faça login no Console de gerenciamento da AWS e abra o console do Elastic Beanstalk em. [https://console.aws.amazon.com/elasticbeanstalk/](https://console.aws.amazon.com/elasticbeanstalk/)

1. Na lista de aplicativos, encontre o aplicativo para o qual você deseja rotear o tráfego e obtenha o valor de **URL**. No painel de navegação, escolha **Applications** (Aplicações) e selecione a aplicação na lista.

   Para obter mais informações sobre o URL, consulte [Nome de domínio do ambiente do Elastic Beanstalk](https://docs.aws.amazon.com/elasticbeanstalk/latest/dg/customdomains.html), no *Guia do Desenvolvedor do Elastic Beanstalk*. 

## Como criar um registro do Amazon Route 53 que encaminha o tráfego para o seu ambiente do Elastic Beanstalk
<a name="routing-to-beanstalk-environment-create-resource-record-set"></a>

Um registro do Amazon Route 53 contém as configurações que controlam como o tráfego é encaminhado para seu ambiente do Elastic Beanstalk. Crie um *registro CNAME* ou um *registro de alias*, dependendo se o nome de domínio para o ambiente inclui a região, como **us-east-2**, em que você implantou o ambiente. Novos ambientes incluem a região no nome de domínio, mas não ambientes criados antes do início de 2016. Para uma comparação dos registros CNAME e de alias, consulte [Escolher entre registros de alias e não alias](resource-record-sets-choosing-alias-non-alias.md).

**Se o nome de domínio não incluir a região**  
Você precisará criar um *registro CNAME*. No entanto, devido a limitações impostas pelo DNS, você pode criar registros CNAME somente para subdomínios, e não para o nome de domínio raiz. Por exemplo, se o nome de seu domínio for exemplo.com, você poderá criar um registro que direciona o tráfego de acme.exemplo.com para seu ambiente do Elastic Beanstalk, mas não poderá criar um registro que direcione o tráfego de exemplo.com para seu ambiente do Elastic Beanstalk.  
Consulte o procedimento [Para criar um registro CNAME para encaminhar o tráfego para um ambiente do Elastic Beanstalk](#routing-to-beanstalk-environment-create-cname-procedure).

**Se o nome de domínio incluir a região**  
Você pode criar um registro de alias. Um registro de alias é específico para o Route 53 e tem duas vantagens significativas em relação aos registros CNAME:  
+ Você pode criar registros de alias para o nome de domínio raiz ou para subdomínios. Por exemplo, se o seu nome de domínio for example.com, você poderá criar um registro que encaminha solicitações de example.com ou acme.example.com para o seu ambiente do Elastic Beanstalk.
+ Não há cobrança do Route 53 por solicitações que usam um registro de alias para encaminhar o tráfego.
Consulte o procedimento [Para criar um registro de alias do Amazon Route 53 para encaminhar o tráfego para um ambiente do Elastic Beanstalk](#routing-to-beanstalk-environment-create-alias-procedure).<a name="routing-to-beanstalk-environment-create-cname-procedure"></a>

**Para criar um registro CNAME para encaminhar o tráfego para um ambiente do Elastic Beanstalk**

1. Faça login no Console de gerenciamento da AWS e abra o console do Route 53 em [https://console.aws.amazon.com/route53/](https://console.aws.amazon.com/route53/).

1. No painel de navegação, escolha **Zonas hospedadas**.

1. Escolha o nome da zona hospedada que você quer usar para encaminhar o tráfego para o seu ambiente do Elastic Beanstalk.

1. Escolha **Create record** (Criar registro).

1. Escolha **Alternar para criar rapidamente**

1. Especifique os seguintes valores:  
**Política de roteamento**  
Selecione a política de roteamento aplicável. Para obter mais informações, consulte [Escolher uma política de roteamento](routing-policy.md).  
**Nome do registro**  
Insira o nome do domínio que você deseja usar para rotear o tráfego para o seu ambiente do Elastic Beanstalk. O valor padrão é o nome da zona hospedada.  
Por exemplo, se o nome da zona hospedada for exemplo.com e você quiser usar acme.exemplo.com para rotear o tráfego para seu ambiente, insira **acme**.  
Não é possível criar um registro CNAME que tenha o mesmo nome que a zona hospedada.  
**Alias**  
Se você estiver usando o método de criação de registro **Quick create** (Criação rápida), ative o **Alias**.  
**Valor/Encaminhar tráfego para**  
Escolha o **endereço IP ou outro valor dependendo do tipo de registro** e insira o valor que você obtém quando executa o procedimento no tópico [Como obter o nome de domínio do ambiente do Elastic Beanstalk](#routing-to-beanstalk-environment-get-domain-name). Se tiver usado contas diferentes para criar a zona hospedada do Route 53 e o ambiente do Elastic Beanstalk, insira os atributos CNAME para o ambiente do Elastic Beanstalk.  
**Tipo de registro**  
Escolha **CNAME**.  
**TTL (segundos)**  
Aceite o valor padrão de **300**.

1. Escolha **Criar registros**.

   As alterações geralmente são propagadas para todos os servidores do Route 53 dentro de 60 segundos. <a name="routing-to-beanstalk-environment-create-alias-procedure"></a>

**Para criar um registro de alias do Amazon Route 53 para encaminhar o tráfego para um ambiente do Elastic Beanstalk**

1. Faça login no Console de gerenciamento da AWS e abra o console do Route 53 em [https://console.aws.amazon.com/route53/](https://console.aws.amazon.com/route53/).

1. No painel de navegação, escolha **Zonas hospedadas**.

1. Escolha o nome da zona hospedada que você quer usar para encaminhar o tráfego para o seu ambiente do Elastic Beanstalk.

1. Escolha **Create record** (Criar registro).

1. Especifique os seguintes valores:  
**Política de roteamento**  
Selecione a política de roteamento aplicável. Para obter mais informações, consulte [Escolher uma política de roteamento](routing-policy.md).  
**Nome do registro**  
Insira o nome do domínio que você deseja usar para rotear o tráfego para o seu ambiente do Elastic Beanstalk. O valor padrão é o nome da zona hospedada.  
Por exemplo, se o nome da zona hospedada for exemplo.com e você quiser usar acme.exemplo.com para rotear o tráfego para seu ambiente, insira **acme**.  
**Valor/Encaminhar tráfego para**  
Escolha **Alias to Elastic Beanstalk environment** (Alias para o ambiente do Elastic Beanstalk) e, em seguida, escolha a região de origem do endpoint. Escolha o nome de domínio do ambiente para o qual você deseja encaminhar o tráfego. Este é o valor que você obtém quando executa o procedimento no tópico [Como obter o nome de domínio do ambiente do Elastic Beanstalk](#routing-to-beanstalk-environment-get-domain-name).  
Se tiver usado contas diferentes para criar a zona hospedada do Route 53 e o ambiente do Elastic Beanstalk, insira o atributo CNAME para o ambiente do Elastic Beanstalk.   
**Tipo de registro**  
Aceite o ** IPv4 endereço padrão, A —**.  
**Avaliar status do alvo**  
Aceite o valor padrão de **Yes** (Sim).

1. Escolha **Criar registros**.

   As alterações geralmente são propagadas para todos os servidores do Route 53 dentro de 60 segundos. Quando a propagação for concluída, você poderá encaminhar o tráfego para o seu ambiente do Elastic Beanstalk usando o nome do registro de alias criado neste procedimento. 