What is AWS Cloudfront?
What are possible cloudfront origins?
What are the main differences between CloundFront and Cross Region Replication (CRR)?
CloudFront:
S3 CRR:
What is the difference between a CloudFront Signed URL and Signed Cookies?
Whats the difference between a CloudFront Signed URL and an S3 Pre-signed URL?
CloudFront Signed URL:
S3 Pre-Signed URL:
Use Cases
If you want users to take avantage of CloudFront (and you’ve set up an OAI) then you must use a CloudFront signed URL. This prevents direct access to the S3 bucket. However if you want users to have direct access to an S3 bucket, then use an S3 pre-signed url.
How can CloudFront be restricted? What would be a use case for such restriction(s)?
Whitelist
Allow users to access your content only if they’re on one of the countries on a list of approved countries.
Blacklist
Prevent your users from accessing your content if they’re in one of the countries on a blacklist of banned countries.
Use Case
Copyright Laws to control access to Content
For CloudFront GeoRestriction, how is a “country’ determined?
Uses a 3rd party Geo-IP database
How can security be applied to CloudFront?
What is CloudFront caching based on?
The cache is what lives at the CloudFront location.
CloudFront is deploying in front of an HTTP origin. After updating your HTTP app, the users still see the old website. What should you do?
Invalidate the distribution