routing-traffic-with-route53-and-cloudfront

Configures Route 53 alias records and ACM certificates to route custom domains to CloudFront distributions.

Updated Sep 8, 2026
One-click install
npx skills add https://github.com/dennisvink/yolomancer --skill routing-traffic-with-route53-and-cloudfront-dennisvink
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: routing-traffic-with-route53-and-cloudfront
Source: https://github.com/dennisvink/yolomancer/tree/main/skills/aws/specialized-skills/networking-and-content-delivery-skills/routing-traffic-with-route53-and-cloudfront
Command: npx skills add https://github.com/dennisvink/yolomancer --skill routing-traffic-with-route53-and-cloudfront-dennisvink

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve? Setting up a custom domain for a CloudFront distribution involves coordinating DNS records, SSL certificates, and distribution settings across multiple AWS services, which is error-prone when done manually. ## Core Features & Use Cases - Alias Record Creation: Creates A and AAAA alias records in Route 53 pointing to a CloudFront distribution, including IPv6 support. - ACM Certificate Setup: Requests and validates SSL certificates in us-east-1 and attaches them to the distribution for HTTPS. - Hosted Zone Management: Finds or creates public hosted zones and monitors DNS propagation. - Use Case: You have a CloudFront distribution serving your website and want www.example.com to serve traffic over HTTPS. This Skill walks through CNAME configuration, certificate validation, and alias record creation end to end. ## Quick Start Ask the assistant to route www.example.com to CloudFront distribution E1234567890ABC with IPv6 enabled using this Skill.

Frequently Asked Questions about routing-traffic-with-route53-and-cloudfront

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I point a custom domain to a CloudFront distribution with Route 53?

Create an alias A record in a public Route 53 hosted zone pointing to the distribution's domain name, using the CloudFront hosted zone ID Z2FDTNDATAQYW2. The domain must first be added as an alternate domain name (CNAME) on the distribution.

How do I enable HTTPS for a CloudFront custom domain?

Request an ACM certificate with DNS validation in the us-east-1 region, which is required for CloudFront. After validation completes, update the distribution to attach the certificate ARN with SNI support and a minimum TLS version.

Does CloudFront work with private Route 53 hosted zones?

No, CloudFront distributions only work with public hosted zones. If your domain only has a private hosted zone, you must create a public hosted zone in Route 53 for public DNS resolution.

Why is my Route 53 alias record for CloudFront not resolving?

The most common cause is that the domain is not configured as an alternate domain name on the CloudFront distribution. Also verify the distribution status is Deployed and allow up to 48 hours for full global DNS propagation.

How do I add IPv6 support for a CloudFront custom domain?

Create an alias AAAA record in Route 53 pointing to the same CloudFront distribution domain, alongside the A record. IPv6 must be enabled on the distribution itself for the AAAA record to route traffic.