AWS 托管区域和存储桶的图示
An illustration of AWS hosted zones and buckets
在对托管区域和存储桶进行多次试验后,我似乎因缓存未过期而失败,尽管我可能已经正确设置了所有内容。在继续之前,我想使用两个草图来总结冗长(坦率地说,乏味)的 AWS 文档,并询问这些是否确实正确。这个时候我只关心正确性,但是我也很好奇这两者在功能上是不是等价的
对于这两个选项,我都没有记录:
- 文件已上传 public 到存储桶 mysite.com,并且
- 托管区域也有 NS 和 SOA 记录。
还有第三种方法,使用 2 个托管区域、2 个存储桶、1 个别名记录集和 1 个 CNAME,我将省略。
我会推荐:
- 在 Amazon S3 中,创建一个名为
mysite.com
的存储桶
- 在Amazon Route 53中,为mysite.com创建一个Hosted Zone(当然,购买域名,或者将当前域名指向Route 53)
- 在 Route 53 中,使用 "Alias = Yes" 为
mysite.com
的顶点创建 A 记录,并将别名目标设置为 Amazon S3 静态网站托管的端点(例如 mysite.com.s3.amazonaws.com
)
- 在 Route 53 中,为
www.mysite.com
创建 CNAME 记录并将其指向 mysite.com
这与选项 1 类似,但 www.mysite.com
将指向 mysite.com
(而不是相反)。
在对托管区域和存储桶进行多次试验后,我似乎因缓存未过期而失败,尽管我可能已经正确设置了所有内容。在继续之前,我想使用两个草图来总结冗长(坦率地说,乏味)的 AWS 文档,并询问这些是否确实正确。这个时候我只关心正确性,但是我也很好奇这两者在功能上是不是等价的
对于这两个选项,我都没有记录:
- 文件已上传 public 到存储桶 mysite.com,并且
- 托管区域也有 NS 和 SOA 记录。
还有第三种方法,使用 2 个托管区域、2 个存储桶、1 个别名记录集和 1 个 CNAME,我将省略。
我会推荐:
- 在 Amazon S3 中,创建一个名为
mysite.com
的存储桶
- 在Amazon Route 53中,为mysite.com创建一个Hosted Zone(当然,购买域名,或者将当前域名指向Route 53)
- 在 Route 53 中,使用 "Alias = Yes" 为
mysite.com
的顶点创建 A 记录,并将别名目标设置为 Amazon S3 静态网站托管的端点(例如mysite.com.s3.amazonaws.com
) - 在 Route 53 中,为
www.mysite.com
创建 CNAME 记录并将其指向mysite.com
这与选项 1 类似,但 www.mysite.com
将指向 mysite.com
(而不是相反)。