Ответ 1
Зайдите в Bucket> Разрешения> Настройки общего доступа> Редактировать> Снять отметку Блокировать новые публичные ACL и загружать публичные объекты и Удалить публичный доступ, предоставленный через публичные ACL (предупреждение)
Я пытаюсь сделать свою корзину S3 общедоступной, но при добавлении следующей политики я получаю сообщение об ошибке "Отказано в доступе":
{
"Version":"2012-10-17",
"Statement":[{
"Sid":"AddPerm",
"Effect":"Allow",
"Principal":"*",
"Action":[
"s3:GetObject"
],
"Resource":[
"arn:aws:s3:::emergencydatascience.org/*"
]
}]
}
Зайдите в Bucket> Разрешения> Настройки общего доступа> Редактировать> Снять отметку Блокировать новые публичные ACL и загружать публичные объекты и Удалить публичный доступ, предоставленный через публичные ACL (предупреждение)
AWS представила Amazon S3 Block Public Access - еще один уровень защиты ваших учетных записей и групп | Блог новостей AWS.
Теперь вы должны отключить эту функцию для всех групп, которые вы хотите сделать общедоступными.
Чтобы включить публичный доступ к объекту, измените публичный доступ для учетной записи, например
Также включите то же самое на уровне сегмента
Без этих изменений вы не сможете добавить новую публичную политику.