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 on America region due to physical distance between the two regions. To alleviate the issue,
S3 buckets could be served via
CloudFront as content delivery network where Australia users in the example could access the files initially hosted in the US from Australia's server's.
These steps describe how to create a
CloudFront distribution from an
A default ID will be created if left blank.
Default Cache Behavior Settings
Create Distributionbutton at the bottom of the page.