View a markdown version of this page

Roteamento de tráfego para uma CloudFront distribuição da Amazon usando seu nome de domínio - 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 de tráfego para uma CloudFront distribuição da Amazon usando seu nome de domínio

Este tópico fornece procedimentos abrangentes para rotear o tráfego de DNS para qualquer distribuição da Amazon CloudFront. Se você estiver configurando um site estático com a Amazon CloudFront e o Amazon Simple Storage Service, consulte Use uma CloudFront distribuição da Amazon para servir um site estático para ver um tutorial completo.

Você pode usar a Amazon CloudFront, a rede de entrega de AWS conteúdo (CDN), como uma forma de acelerar a entrega do seu conteúdo na web. CloudFront pode oferecer todo o seu site, incluindo conteúdo dinâmico, estático, de streaming e interativo, usando uma rede global de pontos de presença. Os usuários que solicitarem conteúdo serão roteados automaticamente para local da borda que oferecer a menor latência.

nota

Você pode rotear o tráfego para uma CloudFront distribuição somente para zonas públicas hospedadas.

Para usar CloudFront para distribuir o conteúdo do seu site, crie uma distribuição e especifique as configurações para ela. Por exemplo, especifique o bucket ou servidor HTTP do Amazon S3 do qual você CloudFront deseja obter seu conteúdo, se deseja que somente usuários selecionados tenham acesso ao seu conteúdo e se deseja que os usuários usem HTTPS.

Quando você cria uma distribuição, CloudFront atribui um nome de domínio à distribuição, comod111111abcdef8.cloudfront.net. Você pode usar esse nome de domínio nos URLs do seu conteúdo, por exemplo:

http://d111111abcdef8.cloudfront.net/logo.jpg

Se preferir, pode usar seu próprio nome de domínio nos URLs, por exemplo:

http://example.com/logo.jpg

Siga as etapas do Guia do CloudFront Desenvolvedor da Amazon para usar seu próprio nome de domínio nos URLs dos seus arquivos em uma CloudFront distribuição, em vez do nome de domínio atribuído à sua CloudFront distribuição. Para obter mais informações sobre como usar seu próprio nome de domínio com uma CloudFront distribuição, consulte Usando URLs personalizados adicionando nomes de domínio alternativos (CNAMEs).

Ao usar um nome de domínio do Route 53 com uma CloudFront distribuição, use o Amazon Route 53 para criar um registro de alias que aponta para sua CloudFront distribuição. Um registro de alias é uma extensão do Route 53 para DNS. Ele é semelhante a um registro CNAME, mas você pode criar um registro de alias tanto para o domínio raiz, como example.com, quanto para subdomínios, como www.example.com. (Você pode criar registros CNAME somente para subdomínios.) Quando o Route 53 recebe uma consulta de DNS que corresponde ao nome e ao tipo de um registro de alias, o Route 53 responde com o nome do domínio associado à sua distribuição.

nota

O Route 53 não cobra por consultas de aliases para CloudFront distribuições ou outros recursos. AWS

Pré-requisitos

Para começar, faça o seguinte:

  1. Um nome de domínio registrado. Você pode usar o Amazon Route 53 como seu registrador de domínio ou pode usar um registrador diferente.

  2. O Route 53 como serviço de DNS para o domínio. Se você registrar seu nome de domínio usando o Route 53, nós configuraremos automaticamente o Route 53 como o serviço de DNS para o domínio.

    Para obter informações sobre como usar o Route 53 como o provedor de serviços DNS de seu domínio, consulte Como transformar o Amazon Route 53 no serviço de DNS para um domínio existente.

  3. Uma CloudFront distribuição ou um inquilino CloudFront de distribuição. A distribuição deve incluir um nome de domínio alternativo que corresponda ao nome de domínio que você deseja usar para seus URLs, em vez do nome de domínio CloudFront atribuído à sua distribuição. Para um locatário de CloudFront distribuição, ele deve conter o nome de domínio que você deseja usar para seus URLs.

    Por exemplo, se você deseja que os URLs do seu conteúdo contenham o nome do domínio example.com, o campo Nome de domínio alternativo para a distribuição deve incluir example.com.

    Para obter mais informações, consulte a seguinte documentação no Guia do CloudFront desenvolvedor da Amazon:

    nota

    Se você estiver criando um site estático, consulte Comece a usar um site estático seguro no Guia do CloudFront desenvolvedor da Amazon para obter instruções completas de configuração.

  4. (Opcional) Solicite um certificado público para que CloudFront as distribuições da Amazon exijam HTTPS. Para obter mais informações, consulte validação de DNS no Gerenciador de certificados da AWS no Guia do usuário Gerenciador de certificados da AWS .

Configuração do Amazon Route 53 para rotear o tráfego para uma distribuição CloudFront

Para configurar o Amazon Route 53 para rotear o tráfego para uma CloudFront distribuição, siga estas etapas. Para obter mais informações sobre como usar seu próprio nome de domínio com uma CloudFront distribuição, consulte Usando URLs personalizados adicionando nomes de domínio alternativos (CNAMEs) no Guia do CloudFront desenvolvedor da Amazon.

nota

As alterações geralmente são propagadas para todos os servidores do Route 53 dentro de 60 segundos. Quando as alterações se propagarem, você poderá rotear o tráfego para sua CloudFront distribuição usando o nome do registro de alias criado nesse procedimento.

Para direcionar o tráfego para uma CloudFront distribuição
  1. Obtenha o nome de domínio CloudFront atribuído à sua distribuição e determine se o IPv6 está ativado:

    1. Faça login no Console de gerenciamento da AWS e abra o CloudFront console emhttps://console.aws.amazon.com/cloudfront/v4/home.

    2. na coluna ID selecione o nome vinculado da distribuição para a qual você deseja encaminhar o tráfego (não a caixa de seleção).

    3. Na guia General (Geral), obtenha o valor do campo Distribution domain name (Nome de domínio da distribuição).

    4. Na guia General (Geral), na seção Settings (Configurações), escolha editar e role para verificar o campo IPv6 para ver se o IPv6 está habilitado para a distribuição. Se o IPv6 estiver habilitado, você precisará criar dois registros de alias para a distribuição, um para encaminhar o tráfego do IPv4 para a distribuição e um para encaminhar o tráfego do IPv6. Escolha Cancelar.

      Para obter mais informações, consulte Habilitar IPv6 no tópico Valores que você especifica ao criar ou atualizar uma distribuição no Amazon CloudFront Developer Guide.

  2. Para um inquilino CloudFront de distribuição,

    1. Escolha SaaS no painel de navegação esquerdo, depois Locatários de distribuição e escolha o locatário de distribuição com o nome de domínio para o qual você deseja rotear o tráfego

    2. na seção Detalhes gerais, copie o valor do Endpoint.

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

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

  5. Escolha o nome vinculado da zona hospedada para o domínio que você deseja usar para rotear o tráfego para sua CloudFront distribuição.

  6. Escolha Create record (Criar registro).

  7. Especifique os seguintes valores:

    Nome do registro

    Insira o nome de domínio que você deseja usar para direcionar o tráfego para sua CloudFront distribuição. 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.example.com (acme.exemplo.com) para rotear o tráfego para sua distribuição, digite acme.

    Tipo de registro

    Escolha A - IPv4 address (A – Endereço IPv4).

    Se o IPv6 estiver habilitado para a distribuição, e você estiver criando um segundo registro, escolha AAAA – IPv6 address (AAAA: endereço IPv6).

    Alias

    Ative Alias.

    Importante

    Você deve criar um registro Alias para que a CloudFront distribuição funcione.

    Encaminhar o tráfego para

    Escolha Alias para CloudFront distribuição. Escolha o nome de domínio CloudFront atribuído à distribuição quando você a criou. Esse é o valor que você obteve na etapa 1.

    Para um inquilino de CloudFront distribuição, escolha o endpoint da etapa 2.

    Avaliar status do alvo

    Aceite o valor padrão de No (Não).

    Política de roteamento

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

  8. Escolha Criar registros.

  9. Se o IPv6 estiver habilitado para a distribuição, repita as etapas de 5 a 7. Especifique as mesmas configurações exceto o campo Tipo de registro, conforme explicado na etapa 6.