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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了将外部域名连接到AWS S3网站相关的知识,希望对你有一定的参考价值。

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

答案

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

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

只需几分钟即可完成效果,您的域名应解析为s3存储桶。

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

推荐的方法是使用Route53它应该花费不到1美元。

以上是关于将外部域名连接到AWS S3网站的主要内容,如果未能解决你的问题,请参考以下文章

如何通过 AWS Quicksight 连接到 Redshift Spectrum 上的外部架构/表?

我可以将Ingress控制器指向AWS S3等外部服务

如何将外部服务器上的网站连接到本地主机上通过 Xaamp 运行的数据库?

将 AWS S3 连接到 Databricks PySpark

如何从亚马逊 vpc 连接到外部世界?

AWS EMR - 将数据帧保存到 S3 上的配置单元外部表中 - 出现内存泄漏错误