Как перенаправить Root для Amazon S3 Bucket, созданного только для загрузки? - PullRequest
0 голосов
/ 19 сентября 2018

У нас есть настройка корзины Amazon S3 просто для загрузки (мы отправляем большой трафик для загрузки PDF-файлов и т. Д.).Проблема в том, что любой может получить доступ к корневой папке и увидеть все там.

Ссылки настроены так:

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

Корзина настроена для общего доступа.

В списке контроля доступа только что проверено «Write Objects» - иначе мы не сможем загрузить его.

Чтобы сделать Bucket общедоступным, мы имеем это в нашей папке разрешений:

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

Мы бы хотели привести его в порядок, чтобы, если кто-нибудь попадет в корневой каталог, он был перенаправлен в выбранное нами место.

У меня есть файл index.html, который перенаправляет, однако корневая папкане загружает этот файл по умолчанию.

Может кто-нибудь указать мне решение для этого?Или, если это невозможно с нашей текущей настройкой, какие шаги я должен предпринять?У нас уже есть ссылки прямо через наш сайт, так что переделайте, все не совсем лучший вариант.Я прошел через множество тем, пытаясь найти решение для этого, и действительно ценю любой вклад!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...