Search⌘ K

CloudFront

Explore the fundamentals of AWS CloudFront, a content delivery network that accelerates content delivery using edge locations and caching strategies. Understand CloudFront's components including origins, distributions, edge locations, and regional caches. Learn how content is delivered efficiently with cache hits and misses, and discover key security features such as Origin Access Control and signed URLs. This lesson helps you grasp how CloudFront improves content delivery performance and secures access to your origin servers.

Amazon CloudFront is a Content Delivery Network (CDN) service that optimizes the content delivery from its source to end-users through smart caching mechanisms and a strong global network infrastructure. CloudFront’s architecture leverages advanced content distribution, caching, and delivery management systems.

Let's start learning about CloudFront through its core components.

Components of CloudFront

CloudFront distribution has four main components:

  • Origins: They serve as the source locations for the content distributed through CloudFront. These can be Amazon S3 buckets or any other web server. The S3 is commonly used to store static website content, media files, and software downloads.

  • Distributions: They are the primary configuration entities in CloudFront, representing the deployment of content to the CloudFront network. Each distribution specifies:

    • Origins: One or more origins from which CloudFront retrieves content.

    • Settings: Cache behaviors, origin request settings, SSL configurations, and more. ...