如何重定向仅为下载而创建的Amazon S3存储桶的根?

时间:2018-09-19 01:34:33

标签: amazon-s3

我们有一个仅用于下载的Amazon S3存储桶设置(我们发送大量流量来下载pdf等)。问题是任何人都可以访问根文件夹并在其中看到所有内容。

链接的设置如下:

https://s3.amazonaws.com/bucket-name/file-name.pdf

将存储桶设置为具有“公共访问权限”。

访问控制列表仅选中了“写入对象”,否则我们将无法上传到其中。

要公开存储桶,我们将其保存在我们的权限文件夹中:

{
    "Version": "2012-10-17",
    "Statement": [
        {
            "Sid": "PublicReadGetObject",
            "Effect": "Allow",
            "Principal": "*",
            "Action": "s3:GetObject",
            "Resource": "arn:aws:s3:::bucket-name/*"
        }
    ]
}

我们想整理一下,这样,如果有人碰到了铲斗的根,他们将被重定向到我们选择的位置。

我有一个可重定向的index.html文件设置,但是默认情况下,根文件夹不会加载此文件。

有人可以指出我的解决方案吗?或者,如果当前的设置无法实现,我应该采取什么步骤?我们已经在我们的网站上拥有链接,因此,要重做这些链接,实际上并不是最好的选择。我经历了很多线程,试图为此找到解决方案,并非常感谢任何输入!

0 个答案:

没有答案