vincular subir pagina ec2 dominio configurar conectar aws apuntar amazon-s3 dns subdomain hosting

amazon-s3 - ec2 - subir pagina web a amazon



Amazon S3: sitios web estáticos: dominio personalizado o subdominio (5)

Amazon.com acaba de anunciar que uno puede alojar sitios web estáticos en un cubo S3. Fui a su página de configuración en http://docs.amazonwebservices.com/AmazonS3/latest/dev/index.html?WebsiteHosting.html y creé un depósito para mi sitio web estático, y funcionó bien. Tengo una URL del formulario http: // [mi nombre de cubo] .s3-website-us-east-1.amazonaws.com /.

Sin embargo, me gustaría señalar un subdominio que poseo (por ejemplo, static.midominio.com) a mi sitio web estático en Amazon S3. ¿Alguien ha descubierto cómo hacer eso?

Aprecio cualquiera ayuda que me puedas proporcionar.


  1. Cree una zona alojada, digamos midominio.com. Puede usar una interfaz de usuario basada en web DNS30 .
  2. Ahora crea una entrada CNAME para esta zona alojada.
  3. Agregue un registro de recursos con los siguientes detalles Nombre como "mydomain.com" Escriba como "CNAME" Valor como "mydomain.com.s3.amazonaws.com" TTl como "en su configuración requerida"

Espero que esto también funcione para static.mydomain.com

Saludos-

Udit


¿Qué hay de usar un servicio de DNS, como la Ruta 53 que proporciona Amazon? Configúralo con un CNAME desde tu subdominio hasta la URL del cubo público. Por supuesto, si su empresa de dominio proporciona la configuración de CNAME, eso podría funcionar directamente.


Asegúrese de seguir las convenciones de nomenclatura DNS de S3 al crear su depósito.

Entonces:

  1. Habilite la compatibilidad con el sitio web S3 para el depósito utilizando AWS Management Console en Propiedades -> Sitio web

  2. Asegúrese de que los archivos del depósito tengan permisos de lectura públicos

  3. Pruebe el sitio web utilizando el punto final que figura en la consola de administración

  4. Configura tu CNAME usando el punto final listado (ej. www.example.com CNAME www.example.com.s3-website-us-east-1.amazonaws.com )



Resulta que para hacer que funcione, no puedes asignar cualquier subdominio arbitrario a cualquier cubo arbitrario. El nombre del subdominio totalmente calificado debe ser el mismo que el nombre del depósito S3 .

  1. Supongamos que el nombre de su sitio es static.mydomain.com . Luego debe crear un depósito S3 con el mismo nombre, denominado static.mydomain.com .
  2. Una vez que configure ese depósito como un sitio web estático S3, tendrá una URL asignada que se parece a http://static.mydomain.com.s3-website-us-east-1.amazonaws.com .
  3. Vaya a su host de dominio y asigne su subdominio a la URL del paso 2. En enom.com, eso significaba asignar el host " estático " a la dirección " static.mydomain.com.s3-website-us-east-1.amazonaws .com "como un registro CNAME.

Gracias a Uriah y David por sus sugerencias. Finalmente obtuve mi respuesta en un foro de Amazon AWS .