如何使用 S3 在 aws 中设置静态站点 - 有视觉指南吗?

How to set up static site in aws using S3 - is there a visual guide?

这里有一堆教程:

但它们似乎都不完整,而且似乎有很多问题需要了解。

是否有一组屏幕截图可以帮助我们这些喜欢视觉学习的人揭开一些谜团?

首先创建存储桶。
该名称在 aws 中必须是唯一的,因此您可能很容易发现您的第一个选择已被使用。

对于(不同的)示例,我能够使用我的首字母作为前缀。

配置选项(下方)- 您可以将所有这些留空以开始使用!

然后找到'Static Website Hosting'部分:


并允许 public 访问:

即取消选中它(我没有测试过单个框)


这是 'use this bucket to host a website' 的第一个选项。不要被重定向请求搞糊涂了,您将在 Route53

中处理重定向的 DNS 别名

请注意,在这里您可以看到您将在下面的 DNS/Route53 中使用的 S3 端点。

好吧,现在 Route53 很难找到好的例子。
请注意名称是通用的
关键部分是:

  • 添加 'A' 记录(对于 IPv4)
  • 将别名指向 s3-website.us-east-2.amazonaws.com - 并知道 "website" NOT 替换为您的站点名称或任何东西。您确实使用了我所拥有的那个 URL(允许不同的区域)。

验证:

还有一个 - 这是您需要添加的策略。关键部分:


最后一个陷阱 - 一旦您的站点正常运行,当您将未来的内容更新到存储桶时,您将看到:

知道你不需要改变它。您可以将其保留为默认值,内容 仍然在网站上可用: