2011-08-29 3 views
1

J'ai des vidéos contenant du contenu éducatif. J'aimerais distribuer ces vidéos en utilisant S3 et mon site DNN. J'ai créé mon seau s3 avec toutes les vidéos. J'aimerais que les utilisateurs puissent se connecter et pouvoir télécharger les vidéos pour lesquelles ils ont payé.Comment sécuriser les téléchargements avec Cloudfront

En outre, je voudrais empêcher les utilisateurs de partager des URL vidéo (hotlinking). J'ai regardé dans les distributions privées, mais cela semble un peu compliqué en ce qui concerne les URLs signés. Idéalement, j'aurais une sorte de politique sur cloudfront qui permettrait seulement de télécharger des vidéos de mon propre domaine (je me souviens de faire quelque chose comme ça avec s3 où j'ajouterais un acl personnalisé qui spécifierait le httpreferrer)

Merci pour votre aide, ma tête était sur le point d'exploser en raison d'une surcharge d'informations.

Cristian

+0

Quelle partie des URL signées est trop compliquée? L'utilisation du SDK le simplifie vraiment. – bencobb

+0

Je n'ai trouvé aucun exemple sur la façon d'utiliser awssdk pour créer des URL signées pour CloudFront. –

Répondre

0

L'idéal serait d'utiliser un plug-in qui génère les URL arrivant à échéance pour vous. Si vous êtes sur Joomla ou Wordpress, vous pouvez regarder dans S3Media Stream. Il suffit de google et vous le trouverez assez facilement.

J'espère que cela aide?

+0

Merci John, cependant, j'utilise DNN qui est sur le framework asp.net et je n'ai pas trouvé de module qui fasse ce dont j'ai besoin. En fin de compte, j'ai fini par créer moi-même un petit module en utilisant le code fourni par ce site Web http://anthonyvscode.com/2011/01/11/using-amazon-s3-cloudfront-to-distribute-your- fichiers privés / –

Questions connexes