

# Personalización del formato de URL para archivos en CloudFront
<a name="LinkFormat"></a>

Después de configurar el origen con los objetos (contenido) que desee que CloudFront distribuya a los lectores, debe utilizar las URL correctas para hacer referencia a dichos objetos en su sitio web o código de aplicación para que CloudFront puede distribuirlo.

El nombre de dominio que utiliza en las URL de los objetos en sus páginas web o en su aplicación web puede ser uno de los siguientes:
+ El nombre de dominio, como `d111111abcdef8.cloudfront.net`, que CloudFront asigna automáticamente al crear una distribución
+ Su propio nombre de dominio, como `example.com`

Por ejemplo, puede utilizar una de las siguientes URL para devolver el archivo `image.jpg`:

`https://d111111abcdef8.cloudfront.net/images/image.jpg`

`https://example.com/images/image.jpg`

Puede utilizar el mismo formato de URL si almacena el contenido en buckets de Amazon S3 o en un origen personalizado, como uno de sus servidores web.

**nota**  
El formato de URL depende en parte del valor que especifique para **Origin Path (Ruta de origen)** en su distribución. Este valor ofrece a CloudFront una ruta de directorio de nivel superior para sus objetos. Para obtener más información sobre la configuración de la ruta de origen al crear una distribución, consulte [Ruta de origen](DownloadDistValuesOrigin.md#DownloadDistValuesOriginPath).

Para obtener más información sobre los formatos de URL, consulte las siguientes secciones.

## Uso de su propio nombre de dominio (example.com)
<a name="LinkFormat_OwnDomain"></a>

En lugar de utilizar el nombre de dominio predeterminado que CloudFront le asigna al crear una distribución, puede [agregar un nombre de dominio alternativo](https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/distribution-web-values-specify.html#DownloadDistValuesCNAME) con el que sea más fácil trabajar, como `example.com`. Al configurar su propio nombre de dominio con CloudFront, puede utilizar una URL como esta para los objetos de su distribución:

`https://example.com/images/image.jpg`

Si tiene previsto utilizar HTTPS entre los lectores y CloudFront, consulte [Uso de nombres de dominio alternativos y HTTPS](using-https-alternate-domain-names.md).

## Uso de un delimitador final (/) en las URL
<a name="LinkFormat_TrailingSlash"></a>

Cuando especifique direcciones URL para los directorios de la distribución de CloudFront, elija si utilizará siempre una barra final o si nunca la utilizará. Por ejemplo, elija solo uno de los siguientes formatos para todas las direcciones URL:

`https://d111111abcdef8.cloudfront.net/images/`

`https://d111111abcdef8.cloudfront.net/images`

**Por qué importa?**

Ambos formatos son válidos para el enlace a objetos de CloudFront, pero el hecho de ser coherente puede ayudar a prevenir problemas cuando desea invalidar un directorio más tarde. CloudFront almacena las URL exactamente como se definen, incluidas las barras finales. Por tanto, si el formato es incoherente, tendrá que invalidar las URL de directorio con y sin la barra, para garantizar que CloudFront quite el directorio. 

Resulta incómodo tener que invalidar ambos formatos de URL y puede suponer costos adicionales. Esto se debe a que si hay que duplicar las invalidaciones para cubrir ambos tipos de URL, se podría exceder el número máximo de invalidaciones gratuitas permitidas durante el mes. Y si esto ocurre, tendrá que pagar por todas las invalidaciones, aunque solo exista en CloudFront un formato para cada URL de directorio.

## Creación de URL firmadas para contenido restringido
<a name="LinkFormat_SignedURLs"></a>

Si tiene contenido al que desea restringir el acceso, puede crear URL firmadas. Por ejemplo, si desea distribuir su contenido únicamente a los usuarios que se hayan autenticado, puede crear unas URL que solo sean válidas durante un periodo de tiempo indicado o que solo estén disponibles desde una dirección IP especificada. Para obtener más información, consulte [Distribución de contenido privado con URL firmadas y cookies firmadas](PrivateContent.md).