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

Você pode usar a Amazon CloudFront, a rede de distribuição de AWS conteúdo (CDN), como uma forma de acelerar a entrega do seu conteúdo da web. CloudFront pode fornecer 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 hospedadas públicas.

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 Amazon S3 ou o servidor HTTP 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 Amazon CloudFront Developer Guide 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 alias 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. Solicite um certificado público para que CloudFront as distribuições da Amazon exijam HTTPS. Para obter mais informações, consulte Etapa 2: Solicitar um certificado público e Validação de DNS no AWS Certificate Manager no Guia do usuário AWS Certificate Manager .

  4. Uma CloudFront 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.

    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 Amazon CloudFront Developer Guide:

Configurando o 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 Amazon CloudFront Developer Guide.

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

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

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

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

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

  5. Escolha Create record (Criar registro).

    Use o assistente para criar os registros ou escolha Switch to quick create (Alternar para criação rápida).

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

    Alias

    Se você estiver usando o método de criação de registro Quick create (Criação rápida), ative o Alias.

    Importante

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

    Valor/Encaminhar tráfego para

    Escolha Apelido para CloudFront distribuições. A região (us-east-1) é selecionada por padrã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.

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

    Avaliar status do alvo

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

  7. Escolha Create records (Criar registros).

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