Um subdomínio que eu gerencio no Amazon Route 53 direciona para um site hospedado em um bucket do Amazon Simple Storage Service (Amazon S3) que pertence a uma conta diferente da AWS. Quero redirecionar o tráfego para meu subdomínio.
Breve descrição
Este problema ocorre quando você exclui o nome do seu subdomínio e um usuário em outra conta cria um bucket do S3 com o nome que você excluiu. Em seguida, o Route 53 encaminha suas solicitações de subdomínio para o bucket do S3. Um nome de bucket do S3 deve ser exclusivo em todas as contas e regiões da AWS em uma partição.
Para resolver este problema, interrompa as solicitações. Em seguida, use um subdomínio diferente ou use o Amazon CloudFront para especificar seu subdomínio como um domínio alternativo.
Solução
Interromper solicitações para a outra conta
Para interromper as solicitações que estão sendo roteadas para o bucket do S3 que está na outra conta, exclua seu registro DNS para o nome do bucket.
Observação: depois de excluir o registro DNS, os resolvedores de DNS podem continuar roteando o tráfego para o bucket do S3 que está na outra conta. O atraso geralmente é inferior a 1 dia, mas depende da configuração do Tempo de vida (TTL). Os resolvedores de DNS usam seus resultados de resolução de nomes em cache até que o cache seja atualizado.
Usar um subdomínio diferente
Crie um bucket do S3 com um subdomínio diferente. Por exemplo, em vez de sub1.example.com, use sub2.example.com.
Observação: antes de criar o novo subdomínio, certifique-se de que o nome do subdomínio esteja disponível como um nome de bucket do S3.
Configurar um nome de domínio alternativo no CloudFront
Para continuar usando o mesmo nome de subdomínio, configure um nome de domínio alternativo no CloudFront. Por exemplo, se seu subdomínio for sub1.example.com, você incluirá sub1.example.com no nome de domínio alternativo.
Conclua as etapas a seguir:
- Use o console do CloudFront para criar uma distribuição do CloudFront.
- Especifique o bucket do S3 como origem.
- Configure o nome de domínio alternativo para usar seu nome de subdomínio.
- Use o console do Route 53 para rotear o tráfego do seu nome de domínio para a distribuição do CloudFront.
Observação: para mais informações, consulte Routing traffic to an Amazon CloudFront distribution by using your domain name (Roteamento de tráfego para uma CloudFront distribuição da Amazon usando seu nome de domínio).
Denunciar abuso
Se você suspeitar que o bucket do S3 na outra conta é malicioso, denuncie o abuso à equipe de Confiança e Segurança da AWS.
Informações relacionadas
Deleting a general purpose bucket (Excluir um bucket de uso geral)
Best practices for Amazon Route 53 DNS (Práticas recomendadas de DNS do Amazon Route 53)