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.
Autorisation CDN dans AWS Elemental MediaPackage
L'autorisation CDN (Content Delivery Network) vous aide à protéger votre contenu contre une utilisation non autorisée. Lorsque vous configurez l'autorisation du CDN, MediaPackage seules les demandes de lecture autorisées entre MediaPackage et votre CDN sont satisfaites. Cela empêche les utilisateurs de contourner le CDN afin d'accéder directement à votre contenu sur l'origine.
Comment ça marche
Vous configurez votre CDN, tel qu'Amazon CloudFront, pour inclure un en-tête HTTP personnalisé dans les demandes de contenu adressées à MediaPackage.
En-tête HTTP personnalisé et valeur d'exemple.
X-MediaPackage-CDNIdentifier:
9ceebbe7-9607-4552-8764-876e47032660
Vous stockez la valeur d'en-tête en tant que secret dans AWS Secrets Manager. Lorsque votre CDN envoie une demande de lecture, MediaPackage vérifie que la valeur du secret correspond à la valeur d'en-tête HTTP personnalisée. MediaPackage est autorisé à lire le secret avec une politique et un rôle d'AWS Identity and Access Managementautorisation.
Clé secrète et valeur d'exemple.
{“MediaPackageCDNIdentifier”: "
9ceebbe7-9607-4552-8764-876e47032660
"}
Si les valeurs correspondent, MediaPackage diffuse le contenu accompagné d'un code d'200
OK
état HTTP. S'il ne correspond pas ou si la demande d'autorisation échoue, le contenu MediaPackage n'est pas diffusé et un code d'403
Unauthorized
état HTTP est envoyé.
L'image suivante montre une autorisation CDN réussie à l'aide d'Amazon CloudFront.
Pour step-by-step obtenir des instructions sur la façon de configurer l'autorisation du CDN, consultezConfiguration de l'autorisation CDN.