

# Creación de una distribución
<a name="distribution-web-creating-console"></a>

Este tema explica cómo usar la consola de CloudFront para crear una distribución.<a name="create-download-distribution-task-list"></a>

**Descripción general**

1. Cree uno o más buckets de Amazon S3 o configure servidores HTTP como servidores de origen. Un *origen* es la ubicación en la que se almacena la versión original del contenido. Cuando CloudFront recibe una solicitud de archivos, se dirige al origen para obtener los archivos que distribuye en ubicaciones de borde. Puede utilizar cualquier combinación de buckets de Amazon S3 y servidores HTTP en sus servidores de origen.
   + Si utiliza Amazon S3, el nombre de su bucket debe estar todo en minúscula y no puede contener espacios.
   + Si utiliza un servidor de Amazon EC2 u otro origen personalizado, revise [Uso de Amazon EC2 (u otro origen personalizado)](DownloadDistS3AndCustomOrigins.md#concept_CustomOrigin).
   + Para obtener información sobre el número máximo actual de orígenes que puede crear para una distribución o para solicitar una cuota más alta, consulte [Cuotas generales de distribuciones](cloudfront-limits.md#limits-web-distributions).

1. Cargue el contenido en sus servidores de origen. Debe hacer que sus objetos se puedan leer públicamente, o puede usar URL firmadas por CloudFront para restringir el acceso a su contenido. 
**importante**  
Usted es responsable de garantizar la seguridad de su servidor de origen. Debe asegurarse de que CloudFront tenga permiso para obtener acceso al servidor y que la configuración de seguridad proteja su contenido.

1. Cree su distribución de CloudFront:
   + Para obtener un procedimiento detallado de creación de una distribución en la consola de CloudFront, consulte [Creación de una distribución de CloudFront en la consola](#create-console-distribution).
   + Para obtener información sobre cómo crear una distribución mediante la API de CloudFront, consulte [CreateDistribution](https://docs.aws.amazon.com/cloudfront/latest/APIReference/API_CreateDistribution.html) en la *Referencia de la API de Amazon CloudFront*.

1. (Opcional) Si utilizó la consola de CloudFront para crear su distribución, cree más comportamientos de la caché u orígenes para la distribución. Para obtener más información sobre comportamientos y orígenes, consulte [Actualización de una distribución de varios inquilinos](HowToUpdateDistribution.md#HowToUpdateDistributionProcedure).

1. Pruebe su distribución. Para obtener más información acerca las pruebas, consulte [Prueba de una distribución](distribution-web-testing.md).

1. Desarrolle el sitio web o aplicación para obtener acceso al contenido utilizando el nombre de dominio que CloudFront devolvió después de creada la distribución en el paso 3. Por ejemplo, si CloudFront devuelve d111111abcdef8.cloudfront.net como nombre de dominio para su distribución, la dirección URL del archivo `image.jpg` en un bucket de Amazon S3 o en el directorio raíz de un servidor HTTP es `https://d111111abcdef8.cloudfront.net/image.jpg`. 

   Si especificó uno o varios nombres de dominio alternativo (CNAME) al crear la distribución, puede utilizar su propio nombre de dominio. En ese caso, la URL para `image.jpg` sería `https://www.example.com/image.jpg`.

   Tenga en cuenta lo siguiente:
   + Si desea utilizar URL firmadas para restringir el acceso a su contenido, consulte [Distribución de contenido privado con URL firmadas y cookies firmadas](PrivateContent.md). 
   + Si desea ofrecer contenido comprimido, consulte [Ofrecimiento de archivos comprimidos](ServingCompressedFiles.md).
   + Para obtener información sobre el comportamiento de respuesta y solicitud de CloudFront para Amazon S3 y orígenes personalizados, consulte [Comportamiento de solicitudes y respuestas](RequestAndResponseBehavior.md).

**Topics**
+ [Creación de una distribución de CloudFront en la consola](#create-console-distribution)
+ [Valores que CloudFront muestra en la consola](#distribution-web-values-returned)
+ [Enlaces adicionales](#distribution-helpful-links)
+ [Adición de un dominio a la distribución estándar de CloudFront](add-domain-existing-distribution.md)

## Creación de una distribución de CloudFront en la consola
<a name="create-console-distribution"></a>

Al crear una distribución, CloudFront configura las opciones de la distribución por usted, en función del tipo de origen del contenido. Para obtener más información sobre los ajustes preconfigurados, consulte [Referencia de la configuración de distribución preconfigurada](template-preconfigured-origin-settings.md). También puede crear distribuciones de varios inquilinos con una configuración que se puede reutilizar en varios inquilinos de distribución. Para obtener más información, consulte [Introducción al funcionamiento de las distribuciones de varios inquilinos](distribution-config-options.md). De forma alternativa, puede configurar manualmente las opciones de distribución propias.

------
#### [ Multi-tenant ]<a name="CreatingDownloadDistributionsConsoleProcedure"></a>

**Creación de una distribución de varios inquilinos**

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/v4/home](https://console.aws.amazon.com/cloudfront/v4/home).

1. En el panel de navegación, elija **Distribuciones** y, a continuación, elija **Crear distribución**.

1. Elija **Arquitectura de varios inquilinos**, **Siguiente**.

1. Ingrese un **Nombre de distribución** para la distribución de varios inquilinos. El nombre aparecerá como el valor de la clave `Name`. Puede cambiar este valor posteriormente. Puede agregar hasta 50 etiquetas a la distribución de varios inquilinos. Para obtener más información, consulte  [Etiquetado de una distribución](tagging.md) .

1. (Opcional) Para **Certificado comodín**, elija el certificado de AWS Certificate Manager (ACM) que cubrirá todos los subdominios del dominio raíz, como *\$1.example.com*. El certificado debe estar en la región Este de EE. UU. (Norte de Virginia).

1. Elija **Siguiente**.

1. En la página **Especificar el origen**, seleccione el tipo de origen del que CloudFront obtendrá el contenido. CloudFront utilizará la configuración recomendada para ese tipo de origen para la distribución de varios inquilinos. Para obtener más información sobre los ajustes recomendados, consulte [Referencia de la configuración de distribución preconfigurada](template-preconfigured-origin-settings.md).

1. En **Origen**, bajo el tipo de origen que haya seleccionado, elija o ingrese el origen que desee utilizar.

1. En **Ruta de origen**, ingrese el carácter de barra diagonal (`/`) seguido de la ruta de origen.

1. (Opcional) Para agregar un parámetro, elija **Insertar parámetro** para el nombre de dominio de origen o la ruta de origen. Puede ingresar hasta dos parámetros para cada campo. 

   1. Elija **Crear nuevo parámetro**.

   1. En el cuadro de diálogo **Crear nuevo parámetro**, en **Nombre del parámetro**, ingrese un nombre único para el parámetro y, opcionalmente, una descripción. 

   1. En **Parámetro obligatorio**, marque la casilla de verificación para hacer que el valor de este parámetro sea obligatorio en el nivel de inquilino de distribución. Si no es obligatorio, ingrese un **Valor predeterminado** que heredará el inquilino de distribución.

   1. Elija **Create parameter**. Este parámetro aparece en el campo correspondiente. 

1. En **Opciones**, elija una de las siguientes opciones:
   + **Usar configuración de origen recomendada**: utilice la configuración predeterminada recomendada de caché y origen para el tipo de origen que haya seleccionado.
   + **Personalizar la configuración de origen**: personalice la caché y la configuración de origen. Si elige esta opción, debe especificar sus propios valores que aparecen. 

1. Elija **Siguiente**.

1. En la página **Habilitar las protecciones de seguridad**, elija si desea habilitar las protecciones de seguridad de AWS WAF. Más adelante, puede personalizar la ACL web para inquilinos de distribución específicos. Para obtener más información, consulte [Habilitación de AWS WAF para una nueva distribución](WAF-one-click.md#enable-waf-new-distribution).

1. Elija **Siguiente**, **Crear distribución**.

1. En la página **Distribuciones**, la distribución de varios inquilinos aparece en la lista de recursos. Puede elegir el menú desplegable **Todas las distribuciones** para filtrar por distribución estándar o distribución de varios inquilinos. También puede elegir la columna **Tipo** para filtrar por distribución estándar o de varios inquilinos.

De forma predeterminada, CloudFront crea un grupo de conexiones para usted. El grupo de conexiones controla la forma en que las solicitudes de contenido de los lectores se conectan a CloudFront. Puede personalizar algunos ajustes de enrutamiento en el grupo de conexiones. Para obtener más información, consulte [Introducción al funcionamiento de las distribuciones de varios inquilinos](distribution-config-options.md).

Puede crear inquilinos de distribución adicionales mediante la distribución de varios inquilinos como plantilla.

**Creación de un inquilino de distribución**

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/v4/home](https://console.aws.amazon.com/cloudfront/v4/home).

1. En el panel de navegación, lleve a cabo alguna de las siguientes acciones:
   + Elija **Distribuciones**, elija una distribución de varios inquilinos y, a continuación, elija **Crear inquilino**.
   + Elija **Inquilinos de distribución** y, a continuación, elija **Crear inquilino**.

1. En **Nombre de inquilino de distribución**, ingrese el nombre. El nombre debe ser único en la Cuenta de AWS y no se puede cambiar después de crearlo.

1. En **Distribución de plantilla**, elija un ID de distribución de varios inquilinos de la lista.

1. En **Administrar etiquetas**, agregue hasta 50 pares clave-valor para el inquilino de distribución. Para obtener más información, consulte [Etiquetado de una distribución](tagging.md). ****

1. Elija **Siguiente**.

1. En la página **Agregar dominios**, en **Certificado**, elija si desea un **Certificado TLS personalizado** para el inquilino de distribución. El certificado verifica si está autorizado a usar el nombre de dominio. El certificado debe existir en la región Este de EE. UU. (Norte de Virginia).

1. En **Dominios**, escriba el nombre del dominio. 
**nota**  
Si ha ingresado un nombre de dominio que no está cubierto por un certificado, tendrá que verificar que es el propietario del dominio. Aún puede crear el inquilino de distribución por ahora y verificar la propiedad del dominio más adelante. Para obtener más información, consulte [Solicitud de certificados para el inquilino de distribución de CloudFront](managed-cloudfront-certificates.md).

1. Elija **Siguiente**.

1. En la página **Definir parámetros**, aparecen los parámetros que especificó en la distribución de varios inquilinos. Para los parámetros obligatorios, ingrese un valor junto al nombre del parámetro y guarde los cambios.

1. Para agregar otro parámetro, elija **Agregar parámetro** e ingrese un nombre y un valor.

1. Elija **Siguiente**.

1. (Opcional) Para **Personalización de seguridad**, si elige **Invalidar la configuración de distribución**, seleccione la opción que mejor se adapte al caso de uso.

1. (Opcional) Para **Personalización de restricciones geográficas**, si elige **Invalidar la configuración de distribución**, seleccione el **Tipo de restricción** y los **Países** correspondientes para el inquilino de distribución. Para obtener más información, consulte [Restricción de la distribución geográfica de su contenido](georestrictions.md).

1. Elija **Siguiente**.

1. Elija **Crear inquilino de distribución**.

Puede encontrar todos los inquilinos de distribución en la página **Inquilinos de distribución**. Puede filtrar según los siguientes elementos:

**Asociación**
+ ID de distribución
+ ID de certificado
+ ID del grupo de conexiones
+ ID de ACL web

**Propiedades**
+ Nombre
+ Dominio

Puede editar los inquilinos de distribución para personalizar ajustes específicos. Para obtener más información, consulte [Personalizaciones de inquilinos de distribución](tenant-customization.md).

------
#### [ Standard ]

**Creación de una distribución estándar**

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/v4/home](https://console.aws.amazon.com/cloudfront/v4/home).

1. En el panel de navegación, elija **Distribuciones** y, a continuación, elija **Crear distribución**.

1. Introduzca un **Nombre de distribución** para la distribución estándar. El nombre aparecerá como el valor de la clave `Name` como una etiqueta. Puede cambiar este valor posteriormente. Puede agregar hasta 50 etiquetas a la distribución estándar. Para obtener más información, consulte [Etiquetado de una distribución](tagging.md).

1. Elija **Sitio web o aplicación únicos**, **Siguiente**.

1. (Opcional) Para **Configuración del dominio**, introduzca un dominio que ya esté registrado con Route 53 en la Cuenta de AWS o registre un nuevo dominio. Complete los pasos de configuración.
   + Si el dominio utiliza un proveedor de DNS distinto de Route 53, puede agregar el dominio, pero deberá hacerlo después de crear la distribución. Omita la configuración del dominio por ahora para continuar con la creación de la distribución. Deberá configurar manualmente el dominio y el certificado TLS más adelante. Para obtener más información, consulte [Adición de un dominio a la distribución estándar de CloudFront](add-domain-existing-distribution.md).

1. Elija **Siguiente**.

1. En la página **Especificar el origen**, seleccione el tipo de origen del que CloudFront obtendrá el contenido. CloudFront utilizará la configuración recomendada para ese tipo de origen para la distribución. Para obtener más información sobre los ajustes recomendados, consulte [Referencia de la configuración de distribución preconfigurada](template-preconfigured-origin-settings.md).

1. En **Origen**, elija o introduzca el origen.

1. En **Configuración**, elija una de las siguientes opciones:
   + **Usar configuración de origen recomendada**: utilice la configuración predeterminada recomendada de caché y origen para el tipo de origen que haya seleccionado.
   + **Personalizar la configuración de origen**: personalice la caché y la configuración de origen. Si elige esta opción, especifique valores propios. 

1. Elija **Siguiente**.

1. En la página **Habilitar las protecciones de seguridad**, elija si desea habilitar las protecciones de seguridad de AWS WAF.

1. Elija **Siguiente**.

1. (Opcional) Si utiliza Route 53 para el dominio, verá la página **Certificado TLS**. Si CloudFront no puede encontrar un certificado de AWS Certificate Manager (ACM) existente para el dominio en la Cuenta de AWS en la Región de AWS `us-east-1`, puede elegir crear un certificado automáticamente o crearlo de forma manual. Después de crear el certificado, seleccione **Siguiente**.

1. Revise los detalles de distribución y seleccione **Crear distribución**.

1. Después de que CloudFront cree la distribución, el valor de la columna **Estado** de la distribución cambiará de **Implementando** a la fecha y hora en que se implementa la distribución.

   El nombre de dominio que CloudFront asigna a su distribución aparece en la lista de distribuciones. (También aparece en la pestaña **General** de la distribución seleccionada). 
**sugerencia**  
Puede utilizar un nombre de dominio alternativo, en lugar del nombre que le ha asignado CloudFront, según los pasos que se indican en [Uso de URL personalizadas añadiendo nombres de dominio alternativos (CNAME)](CNAMEs.md).

1. Una vez implementada la distribución, confirme que puede acceder al contenido con la nueva URL de CloudFront (d111111abcdef8.cloudfront.net) o el CNAME. Para obtener más información, consulte [Prueba de una distribución](distribution-web-testing.md).

1. Asegúrese de actualizar los registros de DNS para que apunten a CloudFront cuando esté listo para enviar tráfico a la distribución. Para obtener más información, consulte [Apunte de los dominios a CloudFront (distribución estándar)](add-domain-existing-distribution.md#point-domains-standard).

------

## Valores que CloudFront muestra en la consola
<a name="distribution-web-values-returned"></a>

Al crear una nueva distribución o actualizarla, CloudFront muestra la siguiente información en su consola.

**nota**  
Los firmantes de confianza activos, esto es, las Cuentas de AWS con un par de claves de CloudFront activas y que se pueden utilizar para crear URL firmadas válidas, actualmente no se pueden ver en la consola de CloudFront.

### ID de distribución
<a name="DownloadDistReturnID"></a>

Al ejecutar una acción en una distribución mediante la API de CloudFront, use el ID de distribución para especificar qué distribución desea utilizar, por ejemplo, `EDFDVBD6EXAMPLE`. No se puede cambiar el ID de distribución de una distribución.

### Implementación y estado
<a name="DownloadDistReturnStatus"></a>

Al implementar una distribución, verá el estado **Implementando** en la columna **Última modificación**. Espere a que finalice la implementación de la distribución y asegúrese de que la columna **Estado** muestra **Habilitado**. Para obtener más información, consulte [Estado de la distribución](DownloadDistValuesGeneral.md#DownloadDistValuesEnabled).

### Última modificación
<a name="DownloadDistReturnLastModDate"></a>

La fecha y hora de la última modificación de la distribución, con formato ISO 8601; por ejemplo, 2012-05-19T19:37:58Z. Para obtener más información, consulte [https://www.w3.org/TR/NOTE-datetime](https://www.w3.org/TR/NOTE-datetime).

### Nombre del dominio
<a name="DownloadDistReturnDomainName"></a>

El nombre de dominio de la distribución se utiliza en los enlaces a los objetos. Por ejemplo, si el nombre de dominio de su distribución es `d111111abcdef8.cloudfront.net`, el enlace a `/images/image.jpg` será `https://d111111abcdef8.cloudfront.net/images/image.jpg`. No se puede cambiar el nombre de dominio de CloudFront para la distribución. Para obtener más información acerca de las URL de CloudFront para los objetos, consulte [Personalización del formato de URL para archivos en CloudFront](LinkFormat.md).

Si especificó uno o varios nombres de dominio alternativo (CNAME), puede utilizar sus propios nombres de dominio en lugar del nombre de dominio de CloudFront para los enlaces a sus objetos. Para obtener más información acerca de CNAME, consulte [Nombres de dominio alternativos (CNAME)](DownloadDistValuesGeneral.md#DownloadDistValuesCNAME). 

**nota**  
Los nombres de dominio de CloudFront son únicos. El nombre de dominio de la distribución nunca se utilizó para una distribución anterior y nunca se reutilizará para otra distribución futura.

## Enlaces adicionales
<a name="distribution-helpful-links"></a>

Para obtener más información acerca de cómo crear una distribución, consulte los siguientes enlaces.
+ Para aprender a crear una distribución que utilice como origen un bucket de Amazon Simple Storage Service (Amazon S3) con control de acceso de origen (OAC), consulte [Introducción a una distribución estándar de CloudFront](GettingStarted.SimpleDistribution.md).
+ Para obtener información sobre el uso de las API de CloudFront para crear una distribución, consulte [CreateDistribution](https://docs.aws.amazon.com/cloudfront/latest/APIReference/API_CreateDistribution.html) en la *Referencia de la API de Amazon CloudFront*.
+ Para obtener información sobre cómo actualizar una distribución (por ejemplo, para agregar comportamientos de caché a distribuciones estándar o para personalizar inquilinos de distribución), consulte [Actualizar una distribución](HowToUpdateDistribution.md).
+ Para ver el número máximo actual de distribuciones que puede crear para cada cuenta de AWS o para solicitar una cuota (antes denominada límite) más alta, consulte [Cuotas generales de distribuciones](cloudfront-limits.md#limits-web-distributions).

# Adición de un dominio a la distribución estándar de CloudFront
<a name="add-domain-existing-distribution"></a>

Después de crear una nueva distribución estándar de CloudFront, puede agregarle un dominio. Si lo desea, puede configurar un dominio de Amazon Route 53 para la distribución estándar cuando la cree. Para obtener más información, consulte [Creación de una distribución de CloudFront en la consola](distribution-web-creating-console.md#create-console-distribution).

## Adición de un dominio a la distribución estándar existente
<a name="add-domain-standard"></a>

**Adición de un dominio a la distribución estándar**

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/v4/home](https://console.aws.amazon.com/cloudfront/v4/home).

1. En el panel de navegación, elija **Distribuciones** y, a continuación, elija el ID de la distribución.

1. En **Configuración**, **Nombres de dominio alternativos**, elija **Agregar un dominio**.

1. Introduzca hasta cinco dominios para servir.

1. Elija **Siguiente**.

1. Para **Certificado TLS**, si CloudFront no puede encontrar un certificado de AWS Certificate Manager (ACM) existente para el dominio en la Cuenta de AWS en la Región de AWS `us-east-1`, puede crear uno.
   + Si utiliza Amazon Route 53 (Route 53), CloudFront crea automáticamente un certificado para usted.

1. Cuando se aprovisione el certificado, debe actualizar los registros de DNS con el proveedor de DNS para demostrar la propiedad del dominio. A continuación, elija **Validar certificado**. Para obtener más información, consulte [Apunte de los dominios a CloudFront (distribución estándar)](#point-domains-standard).
   + Si utiliza Route 53, CloudFront actualiza los registros de DNS por usted.

1. Elija **Siguiente**.

1. Revise los cambios y elija **Agregar dominios**.

1. Antes de enviar tráfico a la distribución, asegúrese de actualizar los registros de DNS para que apunten a CloudFront. Para obtener más información, elija **Enrutar dominios a CloudFront** en la sección **Configuración** de la página de detalles de la distribución.
   + Si utiliza Route 53, puede hacer que CloudFront configure el enrutamiento de DNS automáticamente.

## Apunte de los dominios a CloudFront (distribución estándar)
<a name="point-domains-standard"></a>

Actualice los registros de DNS para enrutar el tráfico de cada dominio al nombre de host de CloudFront. Puede tener varios nombres de dominio, pero todos deben resolverse a este nombre de host.

**Dirección de dominios a CloudFront**

1. Copie el valor del nombre de host de CloudFront, como d111111abcdef8.cloudfront.net.

1. Actualice los registros de DNS para enrutar el tráfico de cada dominio al nombre de host de CloudFront.

   1. Inicie sesión en el registrador de dominios o en la consola de administración del proveedor de DNS.

   1. Vaya a la sección de administración de DNS del dominio.
      + **Para subdominios**: cree un registro CNAME. Por ejemplo:
        + **Nombre**: el subdominio (como `www` o `app`)
        + **Valor/Destino**: el nombre de host de CloudFront
        + **Tipo de registro**: CNAME
        + **TTL**: 3600 (o lo que sea adecuado para el caso de uso)
      + **Para dominios de vértice/raíz**: esto requiere una configuración de DNS única, ya que los registros CNAME estándar no se pueden utilizar en el dominio raíz o de vértice. Como la mayoría de los proveedores de DNS no admiten los registros ALIAS, recomendamos crear un registro ALIAS en Route 53. Por ejemplo:
        + **Nombre**: el dominio de apex (por ejemplo, `example.com`)
        + **Tipo de registro**: A
        + **Alias**: sí
        + **Destino del alias**: el nombre de host de CloudFront
        + **Política de enrutamiento**: simple (o lo que sea apropiado para el caso de uso)

   1. Compruebe que el cambio de DNS se haya propagado. (Esto suele ocurrir cuando caduca TTL. A veces puede tardar entre 24 y 48 horas). Use una herramienta como `dig` o `nslookup`.

      ```
      dig www.example.com
      # Should eventually return a CNAME pointing to your CloudFront hostname
      ```

1. Vuelva a la consola de CloudFront y elija **Enviar**. Cuando el dominio está activo, CloudFront actualiza el estado del dominio para indicar que el dominio está listo para atender el tráfico.

Para obtener más información, consulte la documentación del proveedor de DNS:
+ [Cloudflare](https://developers.cloudflare.com/dns/manage-dns-records/how-to/create-dns-records/)
+ [ClouDNS](https://www.cloudns.net/wiki/article/9/)
+ [DNSimple](https://support.dnsimple.com/categories/dns/)
+ [Gandi.net](https://www.gandi.net/)
+ [GoDaddy](https://www.godaddy.com/help/manage-dns-records-680)
+ [Google Cloud DNS](https://cloud.google.com/dns/docs/records)
+ [Namecheap](https://www.namecheap.com/support/knowledgebase/article.aspx/767/10/how-to-change-dns-for-a-domain/)