Amazon Route 53
Guía del desarrollador (Versión de API 2013-04-01)

Direccionamiento del tráfico a una distribución web de Amazon CloudFront mediante su nombre de dominio

Si desea acelerar la entrega de su contenido web, puede utilizar Amazon CloudFront, la red de entrega de contenido (CDN) de AWS. CloudFront se puede utilizar para entregar todo el contenido del sitio web, incluido el contenido interactivo, dinámico, estático y de streaming, mediante el uso de una red global de ubicaciones de borde. Las solicitudes de contenido se dirigen automáticamente a la ubicación de borde que ofrece a los usuarios la latencia más baja.

nota

Puede dirigir el tráfico a la distribución de CloudFront únicamente para zonas hospedadas públicas.

Para usar CloudFront con el fin de distribuir su contenido, cree una distribución web y especifique las opciones de configuración, como el bucket de Amazon S3 o el servidor HTTP del que desea que CloudFront obtenga el contenido, si desea que solo algunos usuarios tengan acceso al contenido y si desea exigir que los usuarios utilicen HTTPS.

Al crear una distribución web, CloudFront le asigna un nombre de dominio, como d111111abcdef8.cloudfront.net. Puede utilizar este nombre de dominio en las URL de su contenido, por ejemplo:

http://d111111abcdef8.cloudfront.net/logo.jpg

Si lo prefiere, puede utilizar su propio nombre de dominio en las URL, por ejemplo:

http://example.com/logo.jpg

Si desea utilizar su propio nombre de dominio, utilice Amazon Route 53 para crear un registro de alias que apunte a su distribución de CloudFront. Un registro de alias es una extensión de Route 53 para DNS. Es similar a un registro CNAME, pero 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). Cuando Route 53 recibe una consulta de DNS que coincide con el nombre y el tipo de un registro de alias, Route 53 responde con el nombre de dominio que esté asociado con su distribución.

nota

Route 53 no aplica cargos por consultas de alias a las distribuciones de CloudFront u otros recursos de AWS.

Requisitos previos

Antes de comenzar, necesita lo siguiente:

  • Una distribución web de CloudFront. La distribución debe incluir un nombre de dominio alternativo que coincida con el nombre de dominio que desea utilizar para sus URL en lugar del nombre de dominio que CloudFront asigna a su distribución.

    Por ejemplo, si desea que las URL de su contenido contengan el nombre de dominio example.com, el campo Alternate Domain Name de la distribución debe incluir example.com.

    Para obtener más información, consulte la siguiente documentación en la Guía para desarrolladores de Amazon CloudFront:

  • Un nombre de dominio registrado. Puede utilizar Amazon 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 Establecimiento de Amazon Route 53 como el servicio DNS de un dominio existente.

Configuración de Amazon Route 53 para dirigir el tráfico a una distribución web de CloudFront

Para configurar Amazon Route 53 para dirigir el tráfico a una distribución web de CloudFront, siga este procedimiento.

nota

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 distribución de CloudFront mediante el nombre del registro de alias que ha creado en este procedimiento.

Para dirigir el tráfico a una distribución web de CloudFront

  1. Obtenga el nombre de dominio que CloudFront ha asignado a su distribución web y determine si IPv6 está habilitado:

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

    2. Elija el nombre de la distribución a la que desea dirigir el tráfico.

    3. En la pestaña General, obtenga el valor del campo Domain Name.

    4. Consulte el campo IPv6 para determinar si se ha habilitado IPv6 para la distribución. Si IPv6 está habilitado, tendrá que crear dos registros de alias para la distribución, uno para dirigir el tráfico IPv4 a la distribución y otro para dirigir el tráfico IPv6.

      Para obtener más información, consulte Habilitar IPv6 en el tema Valores que especifica al crear o actualizar una distribución web en la Guía para desarrolladores de Amazon CloudFront.

  2. Si no lo ha hecho ya, añada uno o varios nombres de dominio alternativo a su distribución de CloudFront. Estos son los nombres de dominio (como example.com) y los nombres de subdominio (como acme.example.com) que desea utilizar para sus URL en lugar del nombre de dominio que CloudFront asignó a su distribución.

    Para obtener más información, consulte la sección sobre el uso de nombres de dominios alternativos (CNAME) en la Guía para desarrolladores de Amazon CloudFront.

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

  4. En el panel de navegación, elija Hosted Zones.

  5. Elija el nombre de la zona hospedada correspondiente al dominio que desea utilizar para dirigir el tráfico a su distribución de CloudFront.

  6. Luego, Create Record Set.

  7. Especifique los valores siguientes:

    Nombre

    Escriba el nombre de dominio que desea utilizar para dirigir el tráfico a su distribución de CloudFront. El valor predeterminado es el nombre de la zona hospedada.

    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 distribución, escriba acme.

    Tipo

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

    Si IPv6 está habilitado para la distribución y va a crear un segundo registro, elija AAAA – IPv6 address (AAAA - Dirección IPv6).

    Alias

    Seleccione Yes.

    Alias Target

    En la sección CloudFront Distributions (Distribuciones de CloudFront) elija el nombre que CloudFront ha asignado a la distribución al crearla. Este es el valor que ha obtenido en el paso 1.

    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 direccionamiento.

    Evaluate Target Health

    Acepte el valor predeterminado de No.

  8. Elija Create (Crear).

  9. Si IPv6 está habilitado para la distribución, repita los pasos 6 a 8. Especifique la misma configuración para el campo Type, tal como se explica en el paso 7.