Создание URL со знаком для Amazon CloudFront

Короткая версия: Как я делаю подписанные URL "по запросу" к поведению имитатора Nginx X-Accel-Redirect (т.е. защищающие загрузки) с Amazon CloudFront/S3 с помощью Python.

У меня есть сервер Django и работающий с фронтендом Nginx. Я становился прибитым с запросами к нему и недавно должен был установить его как Торнадо приложение WSGI, чтобы препятствовать тому, чтобы он отказал в режиме FastCGI.

Теперь у меня есть проблема с моим увязающим сервером (т.е. большая часть его пропускной способности израсходована), из-за слишком многих запросов на медиа, заставляемые к нему, я изучал CDNs, и я полагаю, что Amazon CloudFront/S3 был бы надлежащим решением для меня.

Я использовал заголовок Nginx X-Accel-Redirect для защиты файлов от несанкционированной загрузки, но у меня нет той способности с CloudFront/S3 - однако они действительно предлагают подписанные URL. Я не эксперт Python безусловно и определенно не знаю, как создать URL Со знаком правильно, таким образом, я надеялся, что у кого-то будет ссылка для того, как сделать эти URL "по запросу" или был бы готов объяснить, как к здесь, это будет значительно цениться.

Кроме того, действительно ли это - надлежащее решение, даже? Я не слишком знаком с CDNs, есть ли CDN, который лучше подошел бы для этого?

30
задан Steffen Opel 22 April 2013 в 10:26
поделиться