Я создал заранее заданный URL-адрес, по которому пользователи могут загружать файлы в корзину s3. Но у них AccessDenied
ошибка. После некоторого поиска я обнаружил, что могу уместить его, добавив политику корзины:
{
"Version": "2012-10-17",
"Statement": [
{
"Sid": "PublicPutObject",
"Effect": "Allow",
"Principal": "*",
"Action": "s3:*",
"Resource": "arn:aws:s3:::mybucket/*"
}
]
}
Но это откроет мою корзину для publi c. Интересно, зачем мне нужна политика для заранее подписанного URL. Разве у него еще нет разрешения на загрузку файлов? Я создаю веб-сайт реагирования, который будет использовать этот предварительно заданный URL-адрес для загрузки файлов в корзину s3. Какую политику мне следует установить?