Home
Blog
Contact Us
FAQs
Register
Login
✕
Home
All Courses
AWS
Amazon CloudFront
Amazon CloudFront
Curriculum
8 Sections
32 Lessons
10 Weeks
Expand all sections
Collapse all sections
Introduction to Amazon CloudFront
3
1.0
Overview of CloudFront and its purpose
1.0
Key features: Content delivery network (CDN), low-latency content distribution
1.1
Use cases: Website acceleration, video streaming, secure content delivery
Understanding Content Delivery Networks (CDN)
4
2.0
What is a CDN and how does it work?
2.1
The role of edge locations in a CDN
2.2
Benefits of using a CDN: Speed, reliability, and security
2.3
Comparison of CloudFront with other CDN services
Setting Up a CloudFront Distribution
4
3.0
Creating a CloudFront distribution from scratch
3.0
Understanding origin servers: S3 buckets, EC2 instances, custom origins
3.1
Configuring cache behaviors: Path patterns, caching settings, and forwarding headers
3.1
Setting up alternate domain names (CNAMEs) and SSL/TLS certificates for secure delivery
Cache Management and Optimization
4
4.0
How caching works in CloudFront: TTL, cache invalidation, and versioning
4.1
Managing content expiration and cache control headers
4.1
Implementing cache invalidation strategies for dynamic content
4.2
Using query strings, cookies, and headers to control caching behavior
Security Features
5
5.0
Securing content with HTTPS: Configuring SSL/TLS for CloudFront
5.1
Using AWS WAF (Web Application Firewall) with CloudFront for enhanced security
5.1
Geo-restriction: Controlling access based on geographic location
5.1
Signed URLs and signed cookies: Securing private content
5.2
Protecting against DDoS attacks with AWS Shield and CloudFront
Monitoring and Reporting
4
6.0
Monitoring CloudFront distributions using CloudWatch
6.1
Understanding CloudFront logs: Standard logs, real-time logs, and usage reports
6.2
Setting up alarms and notifications for performance and security metrics
6.3
Analyzing viewer requests and distribution performance with AWS reports
Performance Optimization
4
7.0
Optimizing content delivery for low latency and high availability
7.1
Configuring multiple origins and origin failover for better reliability
7.2
Using Lambda@Edge for custom request and response handling
7.3
Implementing real-time streaming with CloudFront
Integration with Other AWS Services
4
8.0
Integrating CloudFront with S3 for static and dynamic content delivery
8.1
Using CloudFront with Elastic Load Balancing (ELB) and EC2 for web applications
8.2
Streaming media with CloudFront and AWS Elemental Media Services
8.3
Integrating CloudFront with Route 53 for global DNS management
This content is protected, please
login
and
enroll
in the course to view this content!
Modal title
Main Content