www.topstonesoftware.com未转发到AWS静态网站上的topstonesoftware.com

时间:2017-12-05 20:54:18

标签: amazon-web-services amazon-s3 dns

我一直在尝试按照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记录详细信息。

Route 53 Screen shot

非常感谢提前。

2 个答案:

答案 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记录,事实上可能会适得其反。