Décidez d'utiliser des URL signées ou des cookies signés - 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.

Décidez d'utiliser des URL signées ou des cookies signés

CloudFront Les URL signées et les cookies signés fournissent les mêmes fonctionnalités de base : ils vous permettent de contrôler qui peut accéder à votre contenu. Si vous souhaitez diffuser du contenu privé CloudFront et que vous essayez de décider d'utiliser des URL signées ou des cookies signés, considérez ce qui suit.

Utilisez les URL signées dans les cas suivants :

  • Vous voulez restreindre l’accès aux fichiers individuels : par exemple, un téléchargement d’installation de votre application.

  • Vos utilisateurs utilisent un client (par exemple, un client HTTP personnalisé) qui ne prend pas en charge les cookies.

Utilisez les cookies signés dans les cas suivants :

  • Vous voulez fournir l’accès à plusieurs fichiers restreints : par exemple, tous les fichiers d’une vidéo au format HLS ou tous les fichiers de la section des abonnés d’un site web.

  • Vous ne voulez pas modifier vos URL actuelles.

Si vous n’utilisez pas actuellement d’URL signées et si vos URL (non signées) contiennent l’un des paramètres de chaîne de requête suivants, vous ne pouvez pas utiliser d’URL signées ni de cookies signés :

  • Expires

  • Policy

  • Signature

  • Key-Pair-Id

CloudFront suppose que les URL contenant l'un de ces paramètres de chaîne de requête sont des URL signées et n'examineront donc pas les cookies signés.

Utilisez à la fois des URL signées et des cookies signés

Les URL signées ont priorité sur les cookies signés. Si vous utilisez à la fois des URL signées et des cookies signés pour contrôler l'accès aux mêmes fichiers et qu'un utilisateur utilise une URL signée pour demander un fichier, CloudFront détermine s'il convient de renvoyer le fichier au lecteur en se basant uniquement sur l'URL signée.