将外部域名连接到 AWS S3 网站

VLV*_*LVL 2 dns amazon-s3 amazon-web-services

我想在 Amazon S3 上托管一个静态网站。创建了相关的存储桶 - 测试它们没问题。现在我有一个在 EuroDNS 注册的域名 - www.gopropel.io - 我找不到如何将它连接到我的 AWS S3 存储桶。我是否需要创建一个 route 53 托管区域?浏览了 AWS 文档,他们都假设您正在向他们注册您的域。

小智 5

可以在不使用 S3 的情况下路由到托管静态网站。

  1. 转到您的 S3 控制台并选择您的存储桶。
  2. 选择“属性”选项卡,然后选择“静态网络托管”。
  3. 设置完成后,您应该会看到一个端点 url。与此类似:“端点:http : //xxxx.yyy.s3-website.xxxx.amazonaws.com
  4. 复制此 url,然后使用 EuroDNS 创建 CNAME 记录并将此链接粘贴为“@”和“www”的别名(可选)。在 Eurodns 的情况下,将主机设置为您的域(gopropel.io 和 www.gopropel.io),并将规范名称设置为 url。

等待几分钟让效果通过,您的域应该解析到 s3 存储桶。

这不是理想的解决方案,因为它会限制某些功能,例如 SSL (HTTPS)。

推荐的方法是使用 Route53,它的成本应该低于 1 美元。