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