我一直在尝试按照AWS页面上的说明进行操作
Example: Setting up a Static Website Using a Custom Domain
我创建了两个S3存储桶:topstonesoftware.com和www.topstonesoftware.com。 www存储桶转发到topstonesoftware.com存储桶
我已经制作了亚马逊Route 53条目(见下文)。
由于我不明白的原因,http://topstonesoftware.com有效,但http://www.topstonesoftware.com无法正常工作(例如,进入www.topstonesoftware.com只是挂起浏览器而永远无法解决问题DNS)。
当我跑步时#34;挖掘" (挖掘www.topstonesoftware.com)它报告DNS查找中没有错误。 Dig还显示解析为www.topstonesoftware.com的S3存储桶的DNS查询:
request.body
我读过Stackoverflow和亚马逊的文档,但到目前为止,没有任何乐趣。
这是DNS。别名记录适用于topstonesoftware.com,是S3存储桶的别名。显示CNAME记录详细信息。
非常感谢提前。
答案 0 :(得分:0)
如果您查看链接中的AWS文档,您会发现文档正在使用类型A - ALIAS 。您使用的是 CNAME 。更改 www 条目以使用类型A - ALIAS 并选择正确的S3网站端点。有时需要一两分钟来填充下拉列表。
答案 1 :(得分:0)
创建与AWS S3上的example.com存储桶配对的www.example.com存储桶时,请使用公共权限创建www.example.com存储桶。 不要添加您为example.com存储桶添加的JSON权限记录。由于某种原因,这会影响访问权限。
当我删除我的www.topstonesoftware.com存储桶并使用公共权限重新创建它并添加转发到topstonesoftware.com时,www.topstonesoftware.com子域开始工作。
如上所述,不需要CNAME记录,事实上可能会适得其反。