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á.
Como encaminhar o tráfego para um site hospedado em um bucket do Amazon S3
Este tópico fornece procedimentos abrangentes para rotear o tráfego DNS para qualquer bucket do Amazon Simple Storage Service configurado para hospedagem estática de sites. Se você estiver configurando um site estático com o Amazon Simple Storage Service, consulte Use seu domínio para um site estático em um bucket do Amazon S3 para obter um tutorial completo.
O Amazon Simple Storage Service (Amazon S3) oferece um armazenamento na nuvem
Para encaminhar o tráfego do domínio para um bucket do S3, use o Amazon Route 53 e crie um registro de alias que aponte para seu bucket. 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.
nota
Não há cobranças do Route 53 por consultas de alias para buckets do S3 nem para outros recursos da AWS .
Pré-requisitos
Para começar, faça o seguinte:
-
Um bucket do S3 configurado para hospedar um site estático.
Para obter mais informações, consulte Tutorial: Configurando um site estático usando um domínio personalizado registrado no Route 53 no Guia do usuário do Amazon Simple Storage Service.
Importante
O bucket precisa ter o mesmo nome que o seu domínio ou subdomínio. Por exemplo, se você quiser usar o nome de subdomínio acme.example.com, o nome do bucket deverá ser acme.example.com.
Você pode rotear o tráfego para um domínio e os subdomínios dele, como example.com e www.example.com, para um único bucket. Crie um bucket para o domínio e cada subdomínio e configure todos buckets, exceto um para redirecionar o tráfego para o bucket restante.
nota
Um bucket do S3 configurado como um endpoint do site não é compatível com SSL/TLS, então você precisa rotear o tráfego para a CloudFront distribuição e usar o bucket do S3 como origem da distribuição.
Para obter instruções sobre como criar uma CloudFront distribuição, consulteRoteamento de tráfego para uma CloudFront distribuição da Amazon usando seu nome de domínio.
-
Um nome de domínio registrado. Você pode usar o Route 53 como seu registrador de domínio ou pode usar um registrador diferente.
-
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.
Configurar o Amazon Route 53 para encaminhar o tráfego para um bucket do S3
Para configurar o Amazon Route 53 para encaminhar o tráfego para um bucket do S3 configurado para hospedar um site estático, execute o procedimento a seguir.
Para rotear o tráfego para um bucket do S3
Faça login no AWS Management Console e abra o console do Route 53 em https://console.aws.amazon.com/route53/
. -
No painel de navegação, escolha Zonas hospedadas.
-
Escolha o nome da zona hospedada com o nome de domínio que você deseja usar para rotear o tráfego para o seu bucket do S3.
-
Escolha Create record (Criar registro).
-
Especifique os seguintes valores:
- Nome de registro
-
Insira o nome do domínio que você deseja usar para rotear o tráfego para o seu bucket do S3. 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 bucket, digite acme.
- Tipo de registro
-
Escolha A — IPv4 endereço.
- Alias
-
Ative o Alias.
- Encaminhar o tráfego para
-
Escolha Alias para endpoint do site do S3 e, em seguida, escolha a região de origem do endpoint.
Escolha o bucket com o mesmo nome que você especificou para Record name (Nome de registro).
A lista inclui um bucket somente se o bucket atender aos seguintes requisitos:
-
O nome do bucket é o mesmo que o nome do registro que você está criando.
-
O bucket está configurado como um endpoint de site.
-
O bucket foi criado pela conta atual da AWS .
Se você criou o bucket usando outra conta da AWS , insira o nome da região na qual você criou o bucket do S3. Para obter o formato correto para o nome da região, consulte a coluna Website endpoint na tabela Amazon S3 website endpoints no Referência geral da Amazon Web Services.
-
- Avaliar status do alvo
-
Escolha Não. Para obter informações sobre como avaliar a integridade do alvo, consulteAvaliar status do alvo.
- Política de roteamento
-
Selecione a política de roteamento aplicável. Para obter mais informações, consulte Escolher uma política de roteamento.
-
Escolha 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 bucket do S3 usando o nome do registro de alias criado neste procedimento.