AWS Cloudfront
Amazon CloudFront Documentation
Using alternate domain names and HTTPS
Using alternate domain names and HTTPS
Serving private content with signed URLs and signed cookies
Doc: Serving private content with signed URLs and signed cookies