Erste Schritte mit AWS CloudFront-Streaming mit Python

Habe ich einen S3-bucket, ein video hochgeladen, erstellt eine streaming-Verteilung in CloudFront. Getestet mit einer statischen HTML-player und es funktioniert. Ich habe erstellt ein Schlüsselpaar durch den Konto-Einstellungen. Ich habe die Datei mit dem privaten Schlüssel auf meinem Schreibtisch sitzen, zumindest im moment. Das ist, wo ich bin.

Mein Ziel ist es, bis zu einem Punkt, wo mein Django/Python-Website erstellt sichere URLs und die Leute können keinen Zugriff auf die videos, es sei denn, Sie haben sich von einer meiner Seiten. Das problem ist ich bin allergisch gegen die Art und Weise von Amazon gelegt haben Dinge ausprobiert und ich bin einfach nur mehr und mehr verwirrt.

Ich weiß, dass es nicht die beste Frage auf StackOverflow, aber ich bin mir sicher, ich kann nicht die einzige Narr hier, dass kann nicht Köpfe oder Schwänze aus, wie eine sichere CloudFront/S3-situation. Ich würde wirklich zu schätzen Ihre Hilfe und bin bereit (einmal zwei Tage vergangen) geben Sie eine 500pt Kopfgeld auf die beste Antwort.

Habe ich mehrere Fragen, die, einmal beantwortet, sollte passen in eine Erklärung, wie das zu erreichen was ich nach:

  • In der Dokumentation (es gibt ein Beispiel im nächsten Punkt) es gibt viele XML-herumliegen sagen mir, ich muss POST Dinge an verschiedenen Orten. Gibt es eine online-Konsole, dies zu tun? Oder muss ich mich buchstäblich zwingen, dies über cURL (et al)?

  • Wie erstelle ich eine Origin Zugang Identität für CloudFront und binden Sie es um meinen Vertrieb? Ich habe gelesen, dieses Dokument aber, gemäß dem ersten Punkt, weiß nicht, was mit ihm zu tun. Wie funktioniert mein Schlüsselpaar passen in diese?

  • Sobald das erledigt ist, wie kann ich die Grenze der S3-bucket, um nur den Menschen zu download Dinge durch, die Identität? Wenn dies ist ein weiteres XML-jobby anstatt Sie rund um die web-UI, bitte sagen Sie mir, wo und wie ich bin, soll dies in mein Konto.

  • In Python, was ist der einfachste Weg zur Erzeugung einer auslaufenden URL für eine Datei. Ich habe boto installiert, aber ich sehe nicht, wie man eine Datei von einem streaming-Verteilung.

  • Gibt es irgendwelche Anwendungen oder Skripts, die die Schwierigkeit der Festlegung dieses Gewand? Ich benutze Ubuntu (Linux) aber ich habe XP in einer VM, wenn es Windows-only ist. Ich habe schon geschaut bei CloudBerry S3 Explorer Pro, aber es macht ungefähr so viel Sinn wie die online-UI.

InformationsquelleAutor der Frage Oli | 2011-07-01

Schreibe einen Kommentar