AWS S3 Redirect仅作为子域而非作为目录使用

时间:2018-04-19 12:38:33

标签: amazon-web-services redirect amazon-s3

许多人已经收到了100个链接到PoCs的链接,这些链接位于内部存储桶中,并且链接处于此结构中。

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

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

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

这是S3的错误吗?

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

1 个答案:

答案 0 :(得分:1)

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

将来,我建议始终为这些类型的用例设置Cloudfront分发,因为这样可以让您稍后更改原点。