korneevm / django-cloudfront

CloudFront private content signing for Django

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

CloudFront Private content signing for Django

Installation:

pip install django-cloudfront

Usage with files:

import cloudfront
cloudfront.sign(url, secs)

Usage for content streaming:

import cloudfront
response = cloudfront.set_signed_cookies(response, url, secs)

Add these two settings in settings.py

CLOUDFRONT_KEY_PAIR_ID = 'your_key_pair_id'
CLOUDFRONT_PRIVATE_KEY = 'your_private_key'

About

CloudFront private content signing for Django

License:MIT License


Languages

Language:Python 100.0%