S3 could be a highly available and reliable hosting for files but it's tied to the region where it's hosted on. A user from
Australia for example will face latency issue when accessing and downloading files from
S3 bucket hosted in the
America regions due to physical distance between them.
To alleviate the issue,
S3 buckets could be served via
CloudFront as a content delivery network where
Australia users as in the example could access cached copy of the files initially hosted in
America from an
Steps to create CloudFront distribution from AWS S3 bucket:
A default ID will be created if left blank.
Default Cache Behavior Settings
Create Distributionbutton at the bottom of the page.
Comment anonymously. Login not required.