mcpField
R
routing-traffic-with-route53-and-cloudfront

routing-traffic-with-route53-and-cloudfront

github.com/aws云与 DevOps3.3k6.3k 次安装1 天前更新
代码仓库

关于 routing-traffic-with-route53-and-cloudfront

提供将 Amazon Route 53 配置为通过自定义域名把流量路由到 Amazon CloudFront 的操作指南,面向负责 DNS 和 HTTPS 配置的用户。涵盖托管区、别名记录、证书设置及常见故障排查。

主要功能

  1. 01配置 Route 53 托管区
  2. 02创建 A 和 AAAA 别名记录
  3. 03设置 CloudFront 替代域名
  4. 04申请并验证 ACM 证书
  5. 05排查 DNS 与证书问题

适用场景

  1. 01为 CloudFront 分发绑定自定义域名
  2. 02配置 HTTPS 所需的 ACM 证书
  3. 03检查 DNS 传播和路由故障

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/aws/agent-toolkit-for-aws --skill routing-traffic-with-route53-and-cloudfront

安装后在 Claude Code 中输入/routing-traffic-with-route53-and-cloudfront确认已加载。

附带文件references/route53-cloudfront-routing.md

详细介绍

使用 Route 53 和 CloudFront 路由流量

概述

介绍如何配置 Amazon Route 53,使用自定义域名将流量路由到 Amazon CloudFront 分配。涵盖托管区域管理、别名 A/AAAA 记录、备用域名(CNAME)配置,以及用于 HTTPS 的 ACM 证书设置。

配置 Route 53,将流量路由到 CloudFront 分配

要使用 Route 53 DNS 为 CloudFront 分配设置自定义域名,请严格按照流程操作。 请参阅 Route 53 CloudFront 路由流程。

该流程涵盖:

  • 检查 CloudFront 分配状态和 CNAME 配置
  • 申请并验证 ACM 证书(必须位于 us-east-1)
  • 创建或查找公共托管区域
  • 创建指向 CloudFront 的别名 A 和 AAAA 记录
  • 监控 DNS 传播

故障排查

域名不在 CloudFront CNAME 中

在创建 Route 53 记录之前,将域名添加为 CloudFront 分配配置中的备用域名。

SSL 证书问题

CloudFront 使用的 ACM 证书必须位于 us-east-1。请确保已验证证书并将其关联到分配。

私有托管区域

CloudFront 仅适用于公共托管区域。如果只有私有托管区域,请创建公共托管区域。

DNS 传播延迟

更改通常会在 60 秒内传播,但要完成全球传播最长可能需要 48 小时。使用 nslookup 或 dig 进行验证。

评论

支持 Markdown