La prévention Amazon Cloudfront hotlinking

- Je utiliser Amazon Cloudfront pour héberger l'ensemble de mon site d'images et de vidéos, afin de les servir plus rapidement à mes utilisateurs qui sont assez dispersés à travers le monde. J'applique aussi assez agressive en cache les éléments hébergés sur Cloudfront, réglage Cache-Controlà public, max-age=7776000.

J'ai découvert récemment à mon agacement que les sites tiers sont hotlinking à mon Cloudfront serveur pour afficher des images sur leurs propres pages, sans autorisation.

J'ai configuré .htaccesspour empêcher le hotlinking sur mon propre serveur, mais je n'ai pas trouvé un moyen de le faire sur Cloudfront, qui ne semble pas en charge la fonctionnalité nativement. Et, fâcheusement, Amazon Seau Politiques, qui pourraient être utilisés pour prévenir le hotlinking, ont d'effet que sur le S3, ils n'ont aucun effet sur CloudFront distributions [lien]. Si vous voulez prendre avantage de les politiques que vous avez pour diffuser votre contenu à partir de S3 directement.

À récurer mes logs du serveur pour hotlinkers et de modifier manuellement les noms de fichiers n'est pas vraiment une option réaliste, même si j'ai fait cela pour mettre fin à la plupart des flagrants délits.

Toute suggestion serait la bienvenue.