Roteamento do tráfego para um ambiente AWS Elastic Beanstalk - Amazon Route 53

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

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 de 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 existente para obter informações sobre como usar o Route 53 como o provedor de serviços DNS de seu domínio.

Como implantar aplicações em um ambiente do Elastic Beanstalk

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.

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 no Guia do desenvolvedor do AWS Elastic Beanstalk .

Como obter o nome de domínio do ambiente do Elastic Beanstalk

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.

Para obter o nome de domínio do ambiente do Elastic Beanstalk
  1. Faça login AWS Management Console e abra o console do Elastic Beanstalk em https://console.aws.amazon.com/elasticbeanstalk/.

  2. 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, 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

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.

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.

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.

Para criar um registro CNAME para encaminhar o tráfego para um ambiente do Elastic Beanstalk
  1. Faça login AWS Management Console e abra o console do Route 53 em https://console.aws.amazon.com/route53/.

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

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

  4. Escolha Create record (Criar registro).

  5. Escolha Alternar para criar rapidamente

  6. Especifique os seguintes valores:

    Política de roteamento

    Selecione a política de roteamento aplicável. Para ter mais informações, consulte Escolher uma política de roteamento.

    Nome de 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 hosted zone.

    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.

    Importante

    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. 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.

  7. Escolha Create records (Criar registros).

    As alterações geralmente são propagadas para todos os servidores do Route 53 dentro de 60 segundos.

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 AWS Management Console e abra o console do Route 53 em https://console.aws.amazon.com/route53/.

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

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

  4. Escolha Create record (Criar registro).

  5. Especifique os seguintes valores:

    Política de roteamento

    Selecione a política de roteamento aplicável. Para ter mais informações, consulte Escolher uma política de roteamento.

    Nome de 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 hosted zone.

    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.

    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 padrão, A – IPv4 address (A: endereço IPv4).

    Avaliar status do alvo

    Aceite o valor padrão de Yes (Sim).

  6. Escolha Create records (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.