AWS 托管区域和存储桶的图示

An illustration of AWS hosted zones and buckets

在对托管区域和存储桶进行多次试验后,我似乎因缓存未过期而失败,尽管我可能已经正确设置了所有内容。在继续之前,我想使用两个草图来总结冗长(坦率地说,乏味)的 AWS 文档,并询问这些是否确实正确。这个时候我只关心正确性,但是我也很好奇这两者在功能上是不是等价的

对于这两个选项,我都没有记录:

还有第三种方法,使用 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(而不是相反)。