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

En este tema se proporcionan procedimientos exhaustivos para enrutar el tráfico de DNS a cualquier bucket de Amazon Simple Storage Service configurado para el alojamiento de sitios web estáticos. Si estás configurando un sitio web estático con Amazon Simple Storage Service, consulta Uso de su dominio para un sitio web estático en un bucket de Amazon S3 el tutorial completo.

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:

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

    Para obtener más información, consulte el tutorial: Configuración de un sitio web estático mediante un dominio personalizado registrado en Route 53 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.

    nota

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

    Para obtener instrucciones sobre cómo crear una CloudFront distribución, consulte. Enrutar 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 consola de Route 53 AWS Management Console y ábrala 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:

    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.

    Tipo de registro

    Elija una IPv4 dirección.

    Alias

    Activa el alias.

    Dirigir tráfico a

    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.

    Evaluate target health

    Selecciona No. Para obtener información sobre la evaluación de la salud objetivo, consulteEvaluate target health.

    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.

  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.