这个问题是使用 Route53 将 apex/root 域指向 Heroku 应用程序
目前,我已经在 Route53 上注册了我的域名 abc.com。我正在使用 ddns 服务将其指向家庭服务器设置。由于 CNAME 限制,我只能在子域上执行此操作,而这通常是我使用它的全部目的(在云上托管根域时)。现在我想将 abc.com 重定向到www.abc.com使用 AWS 以最简单/最便宜的方式实现。平台上有如此多的工具,很难知道要使用哪一个来完成简单的任务!
答案1
使用这里描述的技术最终变得非常简单https://devopslife.io/redirect-a-route53-domain-to-another-domain-using-s3/:
创建名为“example.org”域名的 S3 存储桶 请注意,S3 存储桶名称必须是全局唯一的。如果您需要的存储桶名称已被占用,则无法使用 S3 进行重定向,并且本文档不适用于您。您可以使用其他解决方法,例如在后端使用 Web 服务器进行重定向。转到属性并选择“静态 Web 托管”从下拉列表中,选择将所有请求重定向到另一个主机名。在此处输入 example.com 和协议(HTTP 或 HTTPS)并保存 转到 Route53 并选择 example.org 的托管区域使用以下值为 example.org 创建记录
记录类型:A – IPv4 地址
别名:是的别名
目标:在“S3 网站端点”标题下选择您的 S3 存储桶
路由策略:简单评估健康目标:否
记录类型:A – IPv4 地址别名:是别名
目标:在“S3 网站端点”标题下选择您的 S3 存储桶
路由策略:简单评估健康目标:否