AWS S3 重定向仅适用于作为子域的存储桶,不适用于作为目录的存储桶



许多人已经收到了 100 个指向内部存储桶上的 PoC 的链接,并且链接位于此结构中。

https://s3.amazonaws.com/bucket_name/

我在"属性"中使用 AWS 的静态网站托管部分添加了重定向,并且仅当域的格式如下时,它才会重定向:

https://bucket_name.s3-website-us-east-1.amazonaws.com

这是 S3 的错误吗?

现在,如何使用这两种类型的链接使其重定向?我目前的解决方法是在每个 html 文件中添加一个meta重定向标记。

不幸的是,s3 网站是唯一支持重定向的端点。使用该 s3.amazonaws.com 假设您将使用 S3 作为存储层,而不是网站。如果链接指向特定对象,您可以使用JS重定向在该URL上放置HTML文件,但除此之外,实际上没有办法实现您要做的事情。

将来,我建议始终为这些类型的使用案例设置 Cloudfront 分配,因为这将允许您稍后更改源。

相关内容

最新更新