

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
<a name="routing-to-cloudfront-distribution"></a>

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](getting-started-cloudfront-overview.md) 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). ](/AmazonCloudFront/latest/DeveloperGuide/CNAMEs.html)

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 ](https://docs.aws.amazon.com/Route53/latest/DeveloperGuide/resource-record-sets-choosing-alias-non-alias.html) 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
<a name="routing-to-cloudfront-distribution-prereqs"></a>

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.

1. 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](MigratingDNS.md).

1. 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*:
   + [Lista de tarefas para criar uma distribuição na Web](https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/distribution-web-creating.html)
   + [Criar e atualizar uma distribuição usando o console do CloudFront](https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/distribution-web-creating-console.html)
**nota**  
Se você estiver criando um site estático, consulte [ Comece a usar um site estático seguro ](https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/getting-started-secure-static-website-cloudformation-template.html) no Guia do CloudFront desenvolvedor da * Amazon * para obter instruções completas de configuração.

1. (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](https://docs.aws.amazon.com/acm/latest/userguide/dns-validation.html) 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
<a name="routing-to-cloudfront-distribution-config"></a>

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) ](https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/CNAMEs.html) 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. <a name="routing-to-cloudfront-distribution-procedure"></a>

**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 em[https://console.aws.amazon.com/cloudfront/v4/home](https://console.aws.amazon.com/cloudfront/v4/home).

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

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

   1. 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 ](https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/distribution-web-values-specify.html#DownloadDistValuesEnableIPv6) no tópico [ Valores que você especifica ao criar ou atualizar uma distribuição ](https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/distribution-web-values-specify.html) no * Amazon CloudFront Developer Guide. *

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

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

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 vinculado da zona hospedada para o domínio que você deseja usar para rotear o tráfego para sua CloudFront distribuição.

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

1. 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**.  
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](routing-policy.md).

1. Escolha **Criar registros**.

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