https://aws.amazon.com/blogs/aws/new-gzip-compression-suppor...
You'll save a lot on your bandwidth bill.
It's not a deal breaker, but it was enough to make me look for alternatives.
It could just as easily be connecting with s2n and authenticating both endpoints of the connection.
> CloudFront will use encryption when retrieving data from its storage service S3 (Simple Storage Service), so the content is protected all the way from where it is stored to the user's computer, according to Amazon.
1. http://www.computerworld.com/article/2518747/data-center/use...
CloudFront has its own IAM user that is permitted to access the contents of the bucket, which means that it has to use the API. I don't think it's even possible to access the S3 API without using HTTPS. Therefore I think it is highly unlikely that the connection is unencrypted.
The cost is almost nothing but we don't have a high traffic website. If you started getting billions of hits from expensive Cloudfront regions such as Australia or India, you might consider something else.