Personnalisez le URL format des fichiers dans CloudFront - Amazon CloudFront

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Personnalisez le URL format des fichiers dans CloudFront

Après avoir configuré votre origine avec les objets (contenu) que vous souhaitez proposer CloudFront à vos visiteurs, vous devez utiliser le code correct URLs pour référencer ces objets dans le code de votre site Web ou de votre application afin qu'il CloudFront puisse les servir.

Le nom de domaine que vous utilisez dans URLs les objets de vos pages Web ou dans votre application Web peut être l'un des suivants :

  • Le nom de domaine, par exempled111111abcdef8.cloudfront.net, qui est attribué CloudFront automatiquement lorsque vous créez une distribution

  • Votre propre nom de domaine, comme example.com

Par exemple, vous pouvez utiliser l'une des méthodes suivantes URLs pour renvoyer le fichier image.jpg :

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

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

Vous utilisez le même URL format, que vous stockiez le contenu dans des compartiments Amazon S3 ou sur une source personnalisée, comme l'un de vos propres serveurs Web.

Note

Le URL format dépend en partie de la valeur que vous spécifiez pour Origin Path dans votre distribution. Cette valeur indique CloudFront le chemin du répertoire principal pour vos objets. Pour plus d’informations sur la définition du chemin d’accès d’origine lorsque vous créez une distribution, consultez Chemin d’origine.

Pour plus d'informations sur URL les formats, consultez les sections suivantes.

Utilisez votre propre nom de domaine (exemple.com)

Au lieu d'utiliser le nom de domaine par défaut qui CloudFront vous est attribué lorsque vous créez une distribution, vous pouvez ajouter un autre nom de domaine plus facile à utiliser, par exempleexample.com. En configurant votre propre nom de domaine avec CloudFront, vous pouvez utiliser un nom URL comme celui-ci pour les objets de votre distribution :

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

Si vous prévoyez de l'utiliser HTTPS entre spectateurs et CloudFront, consultezUtilisez des noms de domaine alternatifs et HTTPS.

Utilisez une barre oblique (/) dans URLs

Lorsque vous spécifiez URLs des répertoires dans votre CloudFront distribution, choisissez de toujours utiliser une barre oblique ou de ne jamais utiliser de barre oblique de fin. Par exemple, choisissez uniquement l'un des formats suivants pour tous vos URLs :

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

https://d111111abcdef8.cloudfront.net/images

Pourquoi est-ce important ?

Les deux formats fonctionnent pour créer des liens vers CloudFront des objets, mais la cohérence peut aider à éviter les problèmes lorsque vous souhaitez invalider un répertoire ultérieurement. CloudFront stocke les URLs données exactement telles qu'elles sont définies, y compris les barres obliques finales. Donc, si votre format n'est pas cohérent, vous devrez invalider le répertoire URLs avec et sans barre oblique, pour vous assurer que le répertoire sera CloudFront supprimé.

Il n'est pas pratique de devoir invalider les deux URL formats, ce qui peut entraîner des coûts supplémentaires. En effet, si vous devez doubler les invalidations pour couvrir les deux types de casURLs, vous risquez de dépasser le nombre maximum d'invalidations gratuites autorisé pour le mois. Et si cela se produit, vous devrez payer pour toutes les invalidations, même s'il n'URLexiste qu'un seul format pour chaque répertoire. CloudFront

Créer du contenu signé URLs pour des contenus restreints

Si vous souhaitez restreindre l'accès à du contenu, vous pouvez créer une signatureURLs. Par exemple, si vous souhaitez distribuer votre contenu uniquement aux utilisateurs authentifiés, vous pouvez créer des URLs contenus valides uniquement pour une période spécifiée ou disponibles uniquement à partir d'une adresse IP spécifiée. Pour de plus amples informations, veuillez consulter Diffusez du contenu privé avec des cookies signés URLs et signés.