Enrutamiento del tráfico a un sitio web alojado en un bucket de Amazon S3 - Amazon Route 53

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Enrutamiento del tráfico a un sitio web alojado en un bucket de Amazon S3

Amazon Simple Storage Service (Amazon S3) proporciona un almacenamiento en la nube seguro, duradero y con un alto grado de escalabilidad. Puede configurar un bucket de S3 para alojar un sitio web estático que puede incluir páginas web y archivos de comandos de cliente. (S3 no es compatible con el scripting en el lado del servidor).

Para dirigir el tráfico de dominio a un bucket de S3, utilice Amazon Route 53 a fin de crear un registro de alias que apunte a su bucket. Un registro de alias es una extensión de Route 53 para DNS. Es similar a un registro CNAME, salvo que puede crear un registro de alias tanto para el dominio raíz, por ejemplo, example.com, como para los subdominios, por ejemplo, www.example.com. Puede crear registros CNAME solo para subdominios.

nota

Route 53 no aplica cargos por consultas de alias a los buckets de S3 u otros recursos de AWS.

Requisitos previos

Para comenzar, necesita lo siguiente: Si es la primera vez que utiliza Amazon Route 53 o S3, consulte Introducción a Amazon Route 53, que le guía a través de todo el proceso, incluido el registro de un nombre de dominio y la creación y configuración de un bucket de S3.

  • Un bucket de S3 configurado para alojar un sitio web estático.

    Para obtener más información, consulte Configuración de un bucket para el alojamiento de sitios web en la Guía del usuario de Amazon Simple Storage Service.

    importante

    El bucket debe tener el mismo nombre que el dominio o subdominio. Por ejemplo, si desea usar el subdominio acme.example.com, el nombre del bucket debe ser acme.example.com.

    Puede dirigir el tráfico para un dominio y sus subdominios, como example.com y www.example.com, a un solo bucket. Cree un bucket para el dominio y cada subdominio, y configúrelos todos menos uno para redirigir el tráfico al bucket restante. Para obtener más información, consulte Introducción a Amazon Route 53.

    nota

    Un bucket de S3 que esté configurado como un punto de conexión de sitio web no admite SSL/TLS, por lo que necesita dirigir el tráfico a la distribución de CloudFront y utilizar el bucket de S3 como el origen de la distribución.

    Para obtener instrucciones sobre cómo crear una CloudFront distribución, consulte Crear una CloudFront distribución y Configurar nombres de dominio alternativos y HTTPS en la Guía del CloudFront usuario, además deEnrutar el tráfico a una CloudFront distribución de Amazon mediante tu nombre de dominio.

  • Un nombre de dominio registrado. Puede utilizar Route 53 como su registrador de dominio o puede usar otro registrador.

  • Route 53 como el servicio DNS del dominio. Si registra el nombre de dominio a través de Route 53, configuraremos automáticamente Route 53 como servicio DNS del dominio.

    Para obtener información completa sobre el uso de Route 53 como proveedor de servicios DNS para su dominio, consulte Establecer Amazon Route 53 como servicio DNS de un dominio existente.

Configuración de Amazon Route 53 para dirigir el tráfico a un bucket de S3

Para configurar Amazon Route 53 a fin de que dirija el tráfico a un bucket de S3 configurado para alojar un sitio web estático, siga este procedimiento.

Para dirigir el tráfico a un bucket de S3
  1. Inicie sesión en la AWS Management Console y abra la consola de Route 53 en https://console.aws.amazon.com/route53/.

  2. En el panel de navegación, elija Zonas alojadas.

  3. Elija el nombre de la zona alojada que tiene el nombre de dominio que desea utilizar para dirigir el tráfico a su bucket de S3.

  4. Elija Crear registro.

  5. Especifique los siguientes valores:

    Política de direccionamiento

    Elija la política de direccionamiento aplicable. Para obtener más información, consulte Elección de una política de enrutado.

    Nombre del registro

    Escriba el nombre de dominio que desea utilizar para dirigir el tráfico a su bucket de S3. El valor predeterminado es el nombre de la zona alojada.

    Por ejemplo, si el nombre de la zona alojada es example.com y desea utilizar acme.example.com para dirigir el tráfico a su bucket, escriba acme.

    Alias

    Si utiliza el método de creación de registros Quick create (Creación rápida), active Alias (Alias).

    Valor/ruta de destino del tráfico

    Elija Alias to S3 website endpoint (Alias para el punto de conexión del sitio web de S3) y, a continuación, elija la región de la que proviene el punto de conexión.

    Elija el bucket que tiene el mismo nombre que ha especificado para Record name (Nombre del registro).

    La lista incluye un bucket solo si el bucket cumple los siguientes requisitos:

    • El nombre del bucket es el mismo que el del registro que está creando.

    • El bucket está configurado como punto de conexión de sitio web.

    • El bucket lo creó la cuenta de AWS actual.

      Si creó el bucket con otra cuenta de AWS, ingrese el nombre de la región en la que creó el bucket de S3. Para ver el formato correcto del nombre de la región, consulte la columna Punto de conexión de sitio web de la tabla Puntos de conexión de sitio web de Amazon S3 en la Referencia general de Amazon Web Services.

    Tipo de registro

    Elija A - IPv4 address (A - Dirección IPv4).

    Evaluate target health

    Acepte el valor predeterminado de Yes (Sí).

  6. Elija Crear registros.

    Por lo general, los cambios se propagan a todos los servidores de Route 53 en un plazo de 60 segundos. Cuando finalice la propagación, podrá dirigir el tráfico a su bucket de S3 mediante el nombre del registro de alias que ha creado en este procedimiento.