¿Cómo enmascaro el dominio CDN con mi propio nombre de dominio?

¿Cómo enmascaro el dominio CDN con mi propio nombre de dominio?

Así que he estado probando Cloudfront desde AWS.

¿Por qué la URL 'example.com' se resuelve como 'example.com.s3.eu-west-1.amazonaws.com' en la barra de direcciones? Intenté buscar en Google muchas preguntas sobre este problema, pero el hecho de que no veo ninguna respuesta relevante me indica que lo configuré mal.

Si AWS anuncia la entrega de todo el sitio, seguramente la idea es que siempre vea www.example.com/[PATH] en la barra de direcciones.

Ahora navego hasta example.com/index.html y me redirige a example.com.s3.eu-west-1.amazonaws.com/index.html. Lo que quiero ver sigue siendo "example.com/index.html" y toda la magia de CDN debería ocurrir detrás de escena para el usuario final.

  • Tengo un depósito S3 como origen que sirve contenido estático. He configurado 2 depósitos en total, ejemplo.com que contiene todo mi contenido y www.ejemplo.com con una redirección a ejemplo.com.
  • Configuré mi DNS en Route 53 con un ALIAS de registro A en el nombre de dominio raíz (ejemplo.com) que apunta a mi nombre de dominio de Cloudfront. También tengo un registro CNAME para www.example.com que apunta a ejemplo.com
  • Agregué "example.com" y "www.example.com" como CNAME alternativos en mi distribución de nube.

¿Que me estoy perdiendo aqui?

Editar: Gracias Halfgar. Soy nuevo en esta comunidad.

$ 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 

...

información relacionada