Autorización de CDN en AWS Elemental MediaPackage - AWS Elemental MediaPackage

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Autorización de CDN en AWS Elemental MediaPackage

Laautorización de la red de entrega de contenido (CDN) le ayuda a proteger su contenido contra el uso no autorizado. Al configurar la autorización de CDN, MediaPackage solo cumple con las solicitudes de reproducción autorizadas entre su CDN MediaPackage y su CDN. Esto evita que los usuarios omitan la CDN para acceder directamente a su contenido en el origen.

Cómo funciona

Configura su CDN, como Amazon CloudFront, para incluir un encabezado HTTP personalizado en las solicitudes de contenido a MediaPackage.

Encabezado HTTP personalizado y valor de ejemplo.

X-MediaPackage-CDNIdentifier: 9ceebbe7-9607-4552-8764-876e47032660

Almacena el valor del encabezado como un secreto en AWS Secrets Manager. Cuando su CDN envía una solicitud de reproducción, MediaPackage verifica que el valor del secreto coincida con el valor del encabezado HTTP personalizado. MediaPackage recibe permiso para leer el secreto a través de una política deAWS Identity and Access Management permisos y un rol.

Clave secreta y valor de ejemplo.

{“MediaPackageCDNIdentifier”: "9ceebbe7-9607-4552-8764-876e47032660"}

Si los valores coinciden, MediaPackage muestra el contenido junto con un código de200 OK estado HTTP. Si no coincide o si la solicitud de autorización falla, MediaPackage no publica el contenido y envía un código de403 Unauthorized estado HTTP.

La siguiente imagen muestra la autorización de CDN correcta mediante Amazon CloudFront.


                La imagen muestra un flujo de autenticación de CDN correcto. En la parte inferior izquierda se muestra un dispositivo de reproducción que solicita contenido de Amazon, CloudFront  indicado con una flecha.  CloudFront incluye el encabezado HTTP personalizado y el valor en su solicitud a MediaPackage, indicados con una flecha.  MediaPackage solicita la información secreta deAWS Secrets Manager, indicada por una flecha, que depende del permiso de IAM. AWS Secrets Managerresponde con el valor secreto a MediaPackage.  MediaPackage verifica que el secreto coincida con el valor del encabezado, que se indica con una casilla de verificación verde.  MediaPackage envía un código de200 OK estado HTTP junto con el contenido de vídeo a CloudFront.  CloudFront envía el contenido de vídeo al dispositivo de reproducción.

Para ver step-by-step instrucciones sobre cómo configurar la autorización de CDN, consulteConfiguración de la autorización de CDN.