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 DNS tráfego do seu domínio, como example.com, para um ambiente novo ou existente do Elastic Beanstalk.

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

nota

Esses procedimentos pressupõem que você já esteja usando o Route 53 como DNS serviço para seu domínio. Se você estiver usando outro DNS serviço, 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 DNS provedor de serviços para 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 no 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 do URL. No painel de navegação, escolha Applications (Aplicações) e selecione a aplicação na lista.

    Para obter mais informações sobre oURL, consulte o 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. Você cria um CNAMEregistro ou um registro de alias, dependendo se o nome de domínio do ambiente inclui a Região, como us-east-2, na qual 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 obter uma comparação de registros de alias CNAME e registros de alias, consulteEscolher entre registros de alias e não alias.

Se o nome de domínio não incluir a região

Você deve criar um CNAMEregistro. No entanto, devido às limitações impostas porDNS, você pode criar CNAME registros somente para subdomínios, 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 CNAME registro para rotear 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 do Route 53 e tem duas vantagens significativas sobre CNAME os registros:

  • 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 CNAME registro para rotear o tráfego para um ambiente do Elastic Beanstalk
  1. Faça login no 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 obter 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

    Você não pode criar um CNAME registro com o mesmo nome da 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 você usou contas diferentes para criar sua zona hospedada do Route 53 e seu ambiente do Elastic Beanstalk, CNAME insira os atributos do 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 no 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 obter 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 você usou contas diferentes para criar sua zona hospedada do Route 53 e seu ambiente do Elastic Beanstalk, CNAME insira o atributo para o ambiente do Elastic Beanstalk.

    Tipo de registro

    Aceite o IPv4endereço padrão, A —.

    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.