Enrutar el tráfico a una CloudFront distribución de Amazon mediante tu nombre de dominio - 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.

Enrutar el tráfico a una CloudFront distribución de Amazon mediante tu nombre de dominio

Puedes usar Amazon CloudFront, la red de entrega de AWS contenido (CDN), como una forma de acelerar la entrega de tu contenido web. CloudFront puede ofrecer todo su sitio web (incluido contenido dinámico, estático, de streaming e interactivo) mediante una red global de ubicaciones periféricas. Los usuarios que solicitan su contenido se enrutan automáticamente a la ubicación periférica que les ofrece la latencia más baja.

nota

Puede dirigir el tráfico a una CloudFront distribución solo para las zonas alojadas públicamente.

Para utilizarla CloudFront para distribuir el contenido de su sitio web, cree una distribución y especifique su configuración. Por ejemplo, especifique el bucket de Amazon S3 o el servidor HTTP del que CloudFront desea obtener su contenido, si desea que solo los usuarios seleccionados tengan acceso a su contenido y si desea que los usuarios usen HTTPS.

Cuando cree una distribución, CloudFront asigne un nombre de dominio a la distribución, por ejemplo. 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

Sigue los pasos de la Guía para CloudFront desarrolladores de Amazon para usar tu propio nombre de dominio en las URL de tus archivos en una CloudFront distribución, en lugar del nombre de dominio que se CloudFront asigna a tu distribución. Para obtener más información sobre cómo usar tu propio nombre de dominio con una CloudFront distribución, consulta Cómo usar URL personalizadas añadiendo nombres de dominio alternativos (CNAME).

Cuando utilice un nombre de dominio de Route 53 con una CloudFront distribución, utilice Amazon Route 53 para crear un registro de alias que apunte a su CloudFront distribución. 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, este responde con el nombre de dominio que esté asociado con su distribución.

nota

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

Requisitos previos

Para comenzar, necesita lo siguiente:

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

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

  3. Solicita un certificado público para que CloudFront las distribuciones de Amazon requieran HTTPS. Para obtener más información, consulte Paso 2: Solicitar un certificado público y Validación de DNS en AWS Certificate Manager en la Guía del usuario de AWS Certificate Manager.

  4. Una CloudFront distribución. La distribución debe incluir un nombre de dominio alternativo que coincida con el nombre de dominio que desea usar para sus direcciones URL en lugar del nombre de dominio que CloudFront se asignó 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, consulta la siguiente documentación en la Guía para CloudFront desarrolladores de Amazon:

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

Para configurar Amazon Route 53 para que dirija el tráfico a una CloudFront distribución, sigue estos pasos. Para obtener más información sobre cómo usar tu propio nombre de dominio con una CloudFront distribución, consulta Uso de URL personalizadas añadiendo nombres de dominio alternativos (CNAME) en la Guía para CloudFront desarrolladores de Amazon.

nota

Por lo general, los cambios se propagan a todos los servidores de Route 53 en un plazo de 60 segundos. Cuando los cambios se propaguen, podrá dirigir el tráfico a su CloudFront distribución utilizando el nombre del registro de alias que cree en este procedimiento.

Para dirigir el tráfico a una distribución de CloudFront
  1. Obtenga el nombre de dominio CloudFront asignado a su distribución y determine si IPv6 está habilitado:

    1. Inicie sesión en AWS Management Console y abra la CloudFront consola enhttps://console.aws.amazon.com/cloudfront/v4/home.

    2. En la columna ID (ID), seleccione el nombre vinculado de la distribución a la que desea dirigir el tráfico (no la casilla de verificación).

    3. En la pestaña General, obtenga el valor del campo Distribution domain name (Nombre del dominio de distribución).

    4. En la pestaña General, en la sección Settings (Configuración), elija edit (editar) y desplácese para verificar el campo IPv6 y comprobar si IPv6 está habilitado 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. Elija Cancelar.

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

  2. Inicie sesión en AWS Management Console y abra la consola de Route 53 en https://console.aws.amazon.com/route53/.

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

  4. Elija el nombre vinculado de la zona alojada para el dominio que desee utilizar para dirigir el tráfico a su CloudFront distribución.

  5. Elija Crear registro.

    Puede usar el asistente para crear los registros o bien elegir Switch to quick create (Cambiar a creación rápida).

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

    Introduzca el nombre de dominio que desee usar para dirigir el tráfico a su CloudFront distribución. 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 distribución, escriba acme.

    Alias

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

    importante

    Debe crear un registro de alias para que la CloudFront distribución funcione.

    Valor/ruta de destino del tráfico

    Elija Alias para las CloudFront distribuciones. La región us-east-1 está seleccionada de forma predeterminada. Elija el nombre de dominio que CloudFront se asignó a la distribución cuando la creó. Este es el valor que ha obtenido en el paso 1.

    Tipo de registro

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

    Evaluate target health

    Acepte el valor predeterminado de No.

  7. Elija Crear registros.

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