Como conectar Cloudfront AWS con un subdominio de Hostinger
Manteniendo la configuración del DNS en Hostinger
Contexto
He creado un repositorio para compartir cómo implementar Microfrontend (MFE) en el edge utilizando la infraestructura de Amazon Web Services (AWS).
Ya poseía un dominio con SSL adquirido en Hostinger y quería vincular un subdominio al CDN de Cloudfront para que el acceso fuese mas facil.
Por el momento no necesito manjar los dominios con Route 53 entonces trate de irme por un camino que considere mas simple y es unirme a Hostinger.
Este pequeño tutorial nos da el paso a paso de Como hacerlo?
Antes de iniciar
Poseer un dominio con SSL en Hostinger.
Tener una cuenta activa en AWS y acceso a la misma.
Disponer de un distribución de Cloudfront
Pasos
1. Obtén la distribución de dominio de Cloudfront
2. Asocia el certificado SSL a Cloudfront
Entra a AWS > Cloudfront > Tu distribución > General > Edit
Si ya tienes asociada un custom SSL:
Agrega el dominio a el campo "Alternate domain".
Asocia el certificado correspondiente a dicho dominio.
Da click en save changes.
Espera a que cloudfront se distribuya.
3. Agrega un Registro CNAME a Hostinger
Este paso puede cambiar dependiendo de quien este gestionando tu dominio en el momento, para este caso es Hostinger pero podría ser Route53
Hostinger > Domains > DNS/Nameservers
Errores frecuentes
1. No encuentro certificado SSL en el Edit settings de Cloudfront
Si algo como esto te pasa es por que debes crear el ACM.
Para esto tengo otro tutorial Como asociar nuestro SSL/TLS de Hostinger a AWS & ACM sigue los pasos y continua dando click en save changes