在没有 Route 53 的情况下使用 AWS S3 + Cloud Front 托管静态网站

Hosting static website with AWS S3 + Cloud Front without Route 53

我有一个外部域,我想将其用于 aws 上的静态网站。

我找到了几个使用 S3 + CloudFront + Route 53 的例子 但是是否可以保留我域的名称服务器并使用外部名称服务器? (没有 53 号公路?

是的,Route53 并非必须使用 CloudFront 和 S3。您可以在 DNS 提供商中配置 CNAME。但是,对于 naked/apex 域的 CNAME 限制存在 RFC 限制(因为您不能拥有 CNAME 记录和另一个不同类型的 DNS 记录)因此 Route53 提供称为别名记录的备用记录,只要您的 DNS 提供商提供此功能,您就可以开始了。例如:CloudFlare 提供 CNAME 扁平化

https://support.cloudflare.com/hc/en-us/articles/200169056-Understand-and-configure-CNAME-Flattening

A​​mazon Route53 别名:

https://docs.aws.amazon.com/Route53/latest/DeveloperGuide/resource-record-sets-choosing-alias-non-alias.html