Cómo Restringir el Acceso a Contenido Premium en tu Sitio de Streaming de Anime con CloudFront
Pregunta
Estás diseñando un sitio web para una empresa que transmite videos de anime.
Sirve este contenido a través de CloudFront.
La compañía ha implementado una sección para suscriptores premium.
Esta sección contiene más videos que la sección gratuita.
Desea asegurarse de que solo los suscriptores premium puedan acceder a esta sección premium.
¿Cómo puedes lograr esto fácilmente?
Respuestas
A. Uso de políticas de depósito.
B. Requerir HTTPS para la comunicación entre los usuarios y CloudFront.
C. Usar el origen de CloudFront con URL firmadas.
D. Usar el origen de CloudFront con cookies firmadas.
Respuesta Correcta
A.BCD
Respuesta correcta: D.
La opción A es incorrecta.
Las políticas de depósito se utilizan principalmente con recursos en AWS.
No están destinados a restringir el contenido a los usuarios de la aplicación.
Más detalles:
https://docs.aws.amazon.com/AmazonS3/latest/dev/access-policy-language-overview.html
La opción B es incorrecta.
Esta opción solo cifra la comunicación entre los usuarios y CloudFront.
No restringe el acceso a los archivos.
Más detalles:
https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/using-https.html
La opción C es incorrecta.
Con una URL firmada, solo restringe el acceso a un archivo.
Si implementa esto, la aplicación tendría que generar una nueva URL prefirmada para cada archivo en la sección premium y proporcionar este nuevo enlace al usuario.
Más detalles:
La opción D es CORRECTA.
Una vez que su aplicación le permita a su usuario ver esta sección, le dará una cookie al usuario.
Luego, CloudFront utilizará esta cookie para acceder al contenido restringido de S3.
Más detalles:
¡Ahora puedes descargar los tests!
Poco a poco vamos agregando más.