Amazon CloudFront is a content delivery web service that integrates with other Amazon Web Services (AWS) products. Developers and businesses can use it to distribute content to end users with low latency (time delay), high data transfer speeds, and no minimum usage commitments.

Content is delivered through a worldwide network of data centers called edge locations. When a user requests data, the request is routed to the edge location that provides the lowest latency.

If content is cached at the edge location, CloudFront delivers it immediately. If it is not cached, CloudFront retrieves the data from an origin that you have defined, such as an Amazon S3 bucket.

Screenshot 2026-06-02 at 8.39.55 PM.png

Origin Source for CloudFront

S3 bucket storing data that will be distributed (select as origin when creating distribution)

CloudFront provides 2 ways to send authenticated requests to S3 origin

Create links to objects using CloudFront domain name → CloudFront knows origin server

Testing Distribution

Open HTML file in browser → link should display data

<html>
<head>My CloudFront Test</head>
<body>
<p>My text content goes here.</p>
<img src="<https://d1vsofty46mmi8.cloudfront.net/Cute> Quran Icon.png" alt="my test image">
</body>
</html>