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 la CDN, MediaPackage solo atiende las solicitudes de reproducción autorizadas entre MediaPackage y la 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 tu CDN envía una solicitud de reproducción, MediaPackage comprueba que el valor del secreto coincide con el valor del encabezado HTTP personalizado. MediaPackage recibe permiso para leer el secreto con una política y un AWS Identity and Access Management rol de permisos.

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 de 200 OK estado HTTP. Si no coincide o si la solicitud de autorización falla, MediaPackage no sirve el contenido y envía un código de 403 Unauthorized estado HTTP.

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

La imagen muestra un flujo de autenticación de CDN correcto. La parte inferior izquierda muestra un dispositivo de reproducción que solicita contenido de Amazon CloudFront indicado por una flecha. CloudFront incluye el encabezado y el valor HTTP personalizados en su solicitud MediaPackage, indicados con una flecha. MediaPackage solicita la información secreta deAWS Secrets Manager, indicada con una flecha, que depende del permiso de IAM. AWS Secrets Managerresponde con el valor secreto a MediaPackage. MediaPackage verifica que el secreto coincide con el valor del encabezado, que se indica mediante una casilla de verificación verde. MediaPackage envía un código de 200 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 step-by-step obtener instrucciones sobre cómo configurar la autorización de CDN, consulteConfiguración de la autorización de CDN.