En este tutorial se asume que tienes un sitio estático publicado en S3, al que deseas apuntar un dominio personalizado. Si quieres saber más sobre este tema, puedes revisar mi post: Publicar un sitio estático en Amazon S3.
Para agregar un dominio personalizado a nuestro sitio, utilizaremos el servicio Amazon Route 53.
Lo primero es buscar el servicio Route 53 en la consola de AWS.
Una vez dentro de la consola Route 53, escribimos el nombre de dominio que deseamos comprar, presionamos check y verificamos su existencia.
Si no estuviera disponible, AWS nos recomendará otros dominios similares disponibles.
Luego de comprarlo vamos a Registered domains, en donde encontraremos el dominio comprado.
Posteriormente vamos a hosted zones, encontraremos una hosted zone para nuestro dominio, ingresamos al hosted zone de nuestro dominio.
Una vez dentro encontraremos la configuración actual de nuestro dominio, para hacer que nuestro dominio apunte hacia el bucket de S3 que contiene nuestro sitio debemos crear un nuevo Record Set.
Dentro del wizard, configuramos un Record Set de tipo A, que sea un alias cuyo target sea nuestro bucket de S3 que almacena el sitio estático, si entramos en este campo, nuestro bucket debería aparecer en el listado.
Una vez creado el record set, ya podemos cargar nuestra página estática mediante el nombre de dominio que compramos.
Vemos que la página de error funciona correctamente siempre sobre el dominio configurado.
Con esto nuestro sitio estático está listo con un dominio personalizado.