Como faço para mascarar o domínio CDN com meu próprio nome de domínio?

Como faço para mascarar o domínio CDN com meu próprio nome de domínio?

Então, estou experimentando o cloudfront da AWS.

Por que o URL ‘example.com’ está sendo resolvido para ‘example.com.s3.eu-west-1.amazonaws.com’ na barra de endereços? Tentei pesquisar no Google muitas perguntas sobre esse problema, mas o fato de não estar vendo nenhuma resposta relevante me diz que configurei errado.

Se a AWS está anunciando a entrega de todo o site, certamente a ideia é que você sempre veja www.example.com/[PATH] na barra de endereço!?

Agora navego para example.com/index.html e ele redireciona para example.com.s3.eu-west-1.amazonaws.com/index.html. O que eu quero ver ainda é "example.com/index.html" e toda a mágica do CDN deve acontecer nos bastidores para o usuário final.

  • Eu tenho um bucket S3 como origem que serve conteúdo estático. Configurei dois intervalos no total, example.com contendo todo o meu conteúdo e www.example.com com um redirecionamento para example.com
  • Configurei meu DNS no Route 53 com um ALIAS de registro A no nome de domínio raiz (example.com) apontando para meu nome de domínio Cloudfront. Também tenho um registro CNAME para www.example.com apontando para example.com
  • Adicionei "example.com" e "www.example.com" como CNAMEs alternativos em minha distribuição cloudfront.

O que estou perdendo aqui?

Editar: Obrigado Halfgar - sou novo nesta comunidade.

$ curl --head www.example.com

... 

Location: example.com.s3-eu-west-1.amazonaws.com 

... 

$ curl --head example.com 

... 

Location: example.com.s3-eu-west-1.amazonaws.com 

...

informação relacionada