Introducción a Amazon Route 53 - 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.

Introducción a Amazon Route 53

En este tutorial de introducción se muestra cómo realizar las siguientes tareas:

  • Registrar un nombre de dominio, como example.com

  • Crear un bucket de Amazon S3 y configurarlo para hospedar un sitio web

  • Crear un sitio web de muestra y guardar el archivo en su bucket de S3

  • Configurar Amazon Route 53 para dirigir el tráfico hacia su nuevo sitio web

Cuando termine, podrá abrir un navegador, escribir el nombre de su dominio y ver su sitio web.

nota

También puede transferir un dominio existente a Route 53, pero el proceso es más complejo y lleva más tiempo que registrar un nuevo dominio. Para obtener más información, consulte Transferencia del registro de un dominio a Amazon Route 53.

Costo estimado

  • Hay una tarifa anual para registrar un dominio, que va de 9 USD a varios centenares de dólares, según el dominio de nivel superior, como .com. Para obtener más información, consulte Precios de Route 53 para el registro de dominio. Esta tarifa no es reembolsable.

  • Al registrar un dominio, creado automáticamente una zona hospedada con el mismo nombre que el dominio. La zona hospedada se puede usar para especificar a dónde desea que Route 53 dirija el tráfico de su dominio. La tarifa de una zona hospedada es de 0,50 $ al mes.

  • Durante este tutorial, creará un bucket de Amazon S3 y cargará una página web de ejemplo. Si es cliente nuevo de AWS, puede comenzar con Amazon S3 de forma gratuita. Si es un cliente existente de AWS, los cargos se basan en la cantidad de datos que almacene, en el número de solicitudes de los datos y en la cantidad de datos transferidos. Para obtener más información, consulte Precios de Amazon S3.

Prerequisites

Antes de comenzar, asegúrese de que ha realizado los pasos que se detallan en Configuración de Amazon Route 53.

Paso 1: Registrar un dominio

Para utilizar un nombre de dominio como example.com, debe encontrar un nombre de dominio que no se esté utilizando y registrarlo. Al registrar un nombre de dominio, lo reserva para su uso exclusivo en cualquier parte de Internet, por lo general, durante un año. De forma predeterminada, renovamos automáticamente el nombre de dominio al final de cada año, pero puede desactivar la renovación automática.

Para registrar un nuevo dominio mediante Amazon Route 53

  1. Inicie sesión en la Consola de administración de AWS y abra la consola de Route 53 en https://console.aws.amazon.com/route53/.

  2. Si es la primera vez que utiliza Route 53, elija Get started (Empezar).

    Si ya está utilizando Route 53, en el panel de navegación, elija Registered domains (Dominios registrados).

  3. Elija Register Domain.

  4. Especifique el nombre de dominio que desea registrar y elija Check para comprobar si el nombre de dominio está disponible.

    Para obtener información sobre cómo especificar caracteres distintos de a-z, 0-9 y - (guion), y cómo especificar nombres de dominio internacionalizados, consulte Formato de nombres de dominio DNS.

  5. Si el dominio está disponible, elija Add to cart. El nombre de dominio aparecerá en su carro de la compra.

    En la lista Related domain suggestions se muestran otros dominios que tal vez desee registrar en lugar de su primera opción (si no está disponible) o además de su primera opción. Elija Add to cart para cada dominio adicional que desee registrar, hasta un máximo de cinco dominios.

    Si el nombre de dominio no esté disponible y no desea uno de los nombres de dominio sugeridos, repita el paso 4 hasta encontrar el nombre de dominio que desee.

    nota

    Si también quiere que sus usuarios puedan usar www.su-nombre-de-dominio como, por ejemplo, www.example.com para obtener acceso a su sitio web de muestra, no es necesario que registre otro dominio. Más adelante en este tema de introducción, explicamos cómo dirigir el tráfico de www.su-nombre-de-dominio a su sitio web.

  6. En el carro de la compra, seleccione el número de años para los que desea registrar el dominio.

  7. Para registrar más dominios, repita los pasos 4 a 6.

  8. Elija Continue.

  9. En la página Contact Details for Your n Domains, escriba la información de contacto del registrante del dominio y de los contactos administrativo y técnico. Los valores que especifique aquí se aplicarán a todos los dominios que registre.

    De forma predeterminada, utilizamos la misma información para los tres contactos. Si desea especificar información diferente para uno o varios contactos, cambie el valor de My Registrant, Administrative, and Technical Contacts are all the same a No.

    Si va a registrar más de un dominio, utilizaremos la misma información de contacto para todos los dominios.

    Para obtener más información, consulte Valores que especifican cuando registra o transfiere un dominio.

  10. En el caso de algunos dominios de nivel superior (TLD), estamos obligados a recopilar información adicional. Para estos TLDs, introduzca los valores correspondientes después del campo Postal/Zip Code (Código postal).

  11. Elija si desea ocultar su información de contacto de las consultas WHOIS. Para obtener más información, consulte los siguientes temas:

  12. Elija Continue.

  13. Revise la información que ha introducido, lea los términos y condiciones del servicio, y seleccione la casilla para confirmar que ha leído los términos y condiciones del servicio.

  14. Elija Complete Purchase.

    Enviamos un email al registrante del dominio para comprobar que se puede contactar con el contacto del registrante en la dirección de email que ha especificado. (Este es un requisito de ICANN). El correo electrónico proviene de una de las siguientes direcciones de correo electrónico:

    • noreply@registrar.amazon.com – para TLDs registrados por Amazon Registrar.

    • noreply@domainnameverification.net – para TLDs registrado por nuestro socio registrador, Gandi. Para determinar quién es el registrador de su TLD, consulte Dominios que puede registrar con Amazon Route 53.

    importante

    El contacto del registrante debe seguir las instrucciones del correo electrónico para confirmar que se ha recibido el correo electrónico, ya que, en caso contrario, suspenderemos el dominio, tal y como exige ICANN. Cuando se suspende un dominio, esté no está accesible en Internet.

    Recibirá otro email cuando se haya aprobado el registro del dominio. Para determinar el estado actual de su solicitud, consulte Ver el estado de registro de un dominio.

De forma predeterminada, un dominio se registra durante un año. Si no desea mantener el dominio, puede desactivar la renovación automática, por lo que el dominio vence al final de un año.

(Opcional) Para deshabilitar la renovación automática de un dominio

  1. En el panel de navegación, elija Registered domains.

  2. En la lista de dominios, elija el nombre de su dominio.

  3. Si el valor del campo Auto renew es Enabled (disable), elija disable para desactivar la renovación automática. El cambio surtirá efecto de inmediato.

    Si el valor del campo es Disabled (enable), no cambie la configuración.

Paso 2: Crear un bucket de S3 y configurarlo para alojar un sitio web

Amazon S3 le permite almacenar y recuperar los datos desde cualquier parte de Internet. Para organizar los datos, debe crear buckets y cargar los datos en los buckets mediante la Consola de administración de AWS. Puede utilizar S3 para alojar un sitio web estático en un bucket. En el siguiente procedimiento se explica cómo crear un bucket y configurarlo para el alojamiento de sitios web.

Para crear un bucket de S3 y configurarlo para hospedar un sitio web

  1. Abra la consola de Amazon S3 en https://console.aws.amazon.com/s3/.

  2. Elija Create bucket (Crear bucket).

  3. Escriba los siguientes valores:

    Nombre del bucket

    Escriba el nombre del dominio; por ejemplo, ejemplo.com.

    Region

    Elija la región que esté más próxima a la mayoría de los usuarios.

    Anote la región que elija; necesitará esta información más adelante en el proceso.

  4. Seleccione Siguiente.

  5. En la página Configure options (Configurar opciones), haga clic en Next (Siguiente) para aceptar los valores predeterminados.

  6. En la página Set permissions (Configurar permisos), desactive la casilla Block all public access (Bloquear todo el acceso público) y haga clic en Next (Siguiente).

    nota

    La consola muestra un mensaje sobre el acceso público al bucket. Más adelante en este procedimiento, agregará una política de bucket que limite el acceso al bucket.

  7. En la página Review (Revisión), haga clic en Create bucket (Crear bucket).

  8. En la lista de buckets de S3, elija un nombre para el bucket que acaba de crear.

  9. Elija la pestaña Properties.

  10. Seleccione Static website hosting (Alojamiento de sitio web estático).

  11. Elija Use this bucket to host a website (Usar este bucket para alojar un sitio web).

  12. En Index documento (Documento de índice), especifique el nombre del archivo que contiene la página principal del sitio web.

    nota

    Va a crear un archivo HTML que más adelante cargará en el bucket.

  13. Seleccione Save.

  14. Elija la pestaña Permissions.

  15. Haga clic en Bucket Policy (Política del bucket).

  16. Copie la siguiente política de bucket y péguela en un editor de textos. Esta política concede a todos los usuarios de Internet permiso ("Principal":"*") para obtener los archivos ("Action":["s3:GetObject"]) en el bucket de S3 que esté asociado con su nombre de dominio ("arn:aws:s3:::your-domain-name/*"):

    { "Version":"2012-10-17", "Statement":[{ "Sid":"AddPerm", "Effect":"Allow", "Principal":"*", "Action":[ "s3:GetObject" ], "Resource":[ "arn:aws:s3:::your-domain-name/*" ] }] }
  17. En la política de bucket, reemplace el valor your-domain-name por el nombre de su dominio, como example.com. Este valor debe coincidir con el nombre del bucket.

  18. Seleccione Save.

Paso 3 (opcional): Creación de otro bucket de S3 para www.su-nombre-de-dominio

En el procedimiento anterior, que ha creado un bucket para su nombre de dominio, como example.com. Esto permite a los usuarios obtener acceso a su sitio web mediante su nombre de dominio, como example.com.

Si también desea que sus usuarios puedan usar www.your-domain-name, como www.example.com, para obtener acceso a su sitio web de muestra, debe crear un segundo bucket de S3. A continuación, configure el segundo bucket para dirigir el tráfico al primer bucket.

nota

Normalmente, los sitios web redirigen your-domain-name a www.your-domain-name, por ejemplo, de example.com a www.example.com. Debido a la forma en que funciona S3, el redireccionamiento debe configurarse en la dirección opuesta, de www.ejemplo.com a ejemplo.com.

Para crear un bucket de S3 para www.su-nombre-de-dominio

  1. Elija Create bucket (Crear bucket).

  2. Escriba los siguientes valores:

    Nombre del bucket

    Introduzca www.your-domain-name: . Por ejemplo, si ha registrado el nombre de dominio example.com, escriba www.example.com.

    Region

    Elija la región en la que creó el primer bucket.

  3. Seleccione Siguiente.

  4. En la página Configure options (Configurar opciones), haga clic en Next (Siguiente) para aceptar los valores predeterminados.

  5. En la página Set permissions (Configurar permisos), haga clic en Next (Siguiente) para aceptar los valores predeterminados.

  6. En la página Review (Revisión), haga clic en Create bucket (Crear bucket).

  7. En la lista de buckets de S3, elija un nombre para el bucket que acaba de crear.

  8. Elija la pestaña Properties.

  9. Seleccione Static website hosting (Alojamiento de sitio web estático).

  10. Seleccione Redirect requests (Redirigir solicitudes).

  11. Escriba los siguientes valores:

    Bucket o dominio de destino

    Escriba el nombre del bucket al que desea redirigir las solicitudes. Este es el nombre del bucket que creó en el procedimiento Para crear un bucket de S3 y configurarlo para hospedar un sitio web.

    Protocolo

    Escriba http. Está redirigiendo las solicitudes a un bucket de S3 que está configurado como punto de enlace de un sitio web, y Amazon S3 no admite conexiones HTTPS en los puntos de enlace de sitios web.

  12. Seleccione Save.

Paso 4: Crear un sitio web y cargarlo en el bucket de S3

Ahora que tiene un bucket de S3 para guardar su sitio web, puede crear la primera página del sitio web y cargarla (guardarla) en su bucket.

Para crear un sitio web y cargarlo en su bucket de S3

  1. Copie el siguiente texto y péguelo en un editor de textos:

    <html> <head> <title>Amazon Route 53 Getting Started</title> </head> <body> <h1>Routing Internet Traffic to an Amazon S3 Bucket for Your Website</h1> <p>For more information, see <a href="https://docs.aws.amazon.com/Route53/latest/DeveloperGuide/getting-started.html">Getting Started with Amazon Route 53</a> in the <emphasis>Guía para desarrolladores de Amazon Route 53</emphasis>.</p> </body> </html>
  2. Guarde el archivo con el nombre index.html.

  3. En la consola de Amazon S3, elija el nombre del bucket que ha creado en el procedimiento Para crear un bucket de S3 y configurarlo para hospedar un sitio web.

  4. Seleccione Upload.

  5. Elija Add files.

  6. Siga las indicaciones que aparecen en pantalla para seleccionar index.html y haga clic en Upload (Cargar).

Paso 5: Direccionamiento del tráfico de DNS de su dominio a su bucket de sitio web

Ahora tiene un sitio web de una página en el bucket de S3. Para comenzar a dirigir el tráfico de Internet de su dominio a su bucket de S3, siga este procedimiento.

Para dirigir el tráfico a su sitio web

  1. Abra la consola de Route 53 en https://console.aws.amazon.com/route53/.

  2. En el panel de navegación, elija Hosted zones.

    nota

    Al registrar el dominio, Amazon Route 53 crea automáticamente una zona hospedada con el mismo nombre. Una zona hospedada contiene información sobre el modo en que desea que Route 53 dirija el tráfico del dominio.

  3. En la lista de zonas hospedadas, elija el nombre de su dominio.

  4. Elija Create record (Crear registro).

    nota

    Cada registro contiene información sobre cómo desea dirigir el tráfico de un dominio (como example.com) o subdominio (como www.example.com o test.example.com). Los registros se almacenan en la zona hospedada del dominio.

  5. Elija Simple routing (Enrutamiento simple) y elija Next (Siguiente).

  6. Elija Define simple record (Definir registro simple).

  7. Especifique los valores siguientes:

    Nombre del registro

    En el primer registro que va a crear, acepte el valor predeterminado, que es el nombre de la zona alojada y del dominio. De este modo se dirigirá el tráfico de Internet al bucket que tiene el mismo nombre que el dominio.

    Si ha creado un segundo bucket de S3 para www.your-domain-name, repita este paso para crear un segundo registro. En el segundo registro, escriba www. De este modo se dirigirá el tráfico de Internet al bucket de www.your-domain-name Bucket de .

    Valor/ruta de destino del tráfico

    Elija Alias to S3 website endpoint (Alias a punto de enlace de sitio web de S3) y, a continuación, elija la región de AWS en la que se creó el bucket.

    En el primer registro que cree, elija el bucket que tenga el mismo nombre que la zona alojada y el dominio.

    Para el segundo registro, elija el bucket que tiene el nombre www.your-domain-name.

    Si otra cuenta creó el bucket de S3, escriba el nombre de la región en la que creó su bucket de S3. Use el valor adecuado de la columna Website endpoint (Punto de enlace de sitio web) de la tabla Puntos de enlace de sitios web de Amazon S3 en la AWS General Reference.

    nota

    Si se emplearon cuentas diferentes para crear la zona hospedada y el bucket de S3, especifique el mismo valor de Choose S3 bucket (Elegir bucket de S3) para ambos registros. Route 53 averigua a qué bucket dirigirá el tráfico en función del nombre del registro.

    Tipo de registro

    Acepte el valor predeterminado de A –: direcciona el tráfico a una dirección de IPv4 y algunos recursos de AWS.

    Evaluate Target Health

    Acepte el valor predeterminado de Yes (Sí).

  8. Elija Define simple records (Definir registros simples).

  9. Elija Create records (Crear registros).

  10. Si ha creado un segundo bucket de S3 para www.your-domain-name, repita los pasos del 4 al 9 para crear un registro para www.your-domain-name en la misma zona hospedada.

Paso 6: Probar el sitio web

Para verificar que el sitio web funciona correctamente, abra un navegador web y vaya a la siguiente URLs:

  • http://your-domain-name – Muestra el documento de índice en la your-domain-name bucket

  • http://www.your-domain-name –: redirecciona la solicitud al your-domain-name bucket

En algunos casos, posiblemente deba eliminar la memoria caché para ver el comportamiento esperado.

Para obtener información más avanzada sobre cómo dirigir el tráfico de Internet, consulte Configuración de Amazon Route 53 como un servicio DNS. Para obtener información sobre cómo dirigir el tráfico de Internet a los recursos de AWS, consulte Direccionamiento del tráfico de Internet a los recursos de AWS.

Paso 7 (opcional): Utilizar Amazon CloudFront para acelerar la distribución de su contenido

CloudFront es un servicio web que acelera la distribución de contenido web estático y dinámico, como archivos .html, .css, .js y de imágenes, a los usuarios. CloudFront entrega el contenido a través de una red mundial de centros de datos denominados ubicaciones de borde. Cuando un usuario solicita contenido que se distribuye con CloudFront, el usuario se redirige a la ubicación de borde que ofrece la mínima latencia (retardo), de modo que el contenido se distribuya con el mejor desempeño posible.

  • Si el contenido ya se encuentra en la ubicación de borde con menor latencia, CloudFront lo entrega inmediatamente.

  • Si el contenido no se encuentra actualmente en dicha ubicación de borde, CloudFront lo recupera de un bucket de Amazon S3 o de un servidor HTTP (por ejemplo, un servidor web) que el usuario haya identificado como la fuente para la versión definitiva del contenido.

Para obtener información sobre el uso de CloudFront para distribuir el contenido en el bucket de Amazon S3, consulte Añadir CloudFront si distribuye contenido desde Amazon S3 en la Guía para desarrolladores de Amazon CloudFront.