Signierte URLs für Amazon CloudFront erstellen

Kurze version: Wie mache ich unterschrieben URLs "on-demand" zu imitieren Nginx X-Accel-Redirect-Verhalten (d.h. Schutz-downloads) mit Amazon CloudFront/S3 mit Python.

Habe ich eine Django-server laufen mit Nginx front-end. Ich habe immer gehämmert mit Anfragen und vor kurzem hatte es zu installieren, als Tornado WSGI-Anwendung, um zu verhindern, dass es abstürzt, im FastCGI-Modus.

Nun ich habe ein Problem mit meinem server zu verzetteln (d.h. die meisten von Ihrer Bandbreite genutzt werden bis) aufgrund der zu viele Anfragen für Medien gemacht, um es, ich habe auf der Suche in CDNs und ich glaube, dass Amazon CloudFront/S3 wäre die richtige Lösung für mich.

Habe ich mit Nginx X-Accel-Redirect header zum Schutz der Daten vor unerlaubtem herunterladen, aber ich habe nicht diese Fähigkeit, mit CloudFront/S3-aber Sie bieten signierten URLs. Ich bin kein Python-Experte weit und definitiv nicht wissen, wie Sie eine Signierte URL korrekt, so war ich der Hoffnung, jemand hätte einen link für, wie man diese URLs "on-demand" - oder wäre bereit, zu erklären, wie hier, würde es sehr geschätzt werden.

Außerdem ist dies die richtige Lösung, auch? Ich bin nicht allzu vertraut mit CDNs, ist es ein CDN, das wäre besser für diese geeignet?

InformationsquelleAutor der Frage Zack | 2010-04-04

Schreibe einen Kommentar