Хотя предоставление доступа к самому корзине может позволить пользователям получить доступ к корзине, сами пользователи также должны иметь разрешение для вызова службы Amazon S3. Если у них нет таких разрешений, они не смогут получить доступ к любому сегменту.
. Лучший способ предоставить конкретным c пользователям доступ к сегменту Amazon S3 - это использовать Политика IAM. Эта политика может быть наложена на пользователя IAM .
Если у вас есть группа пользователей, которые должны получить такое же разрешение, вы можете создать IAM Group , поставив пользователи в группе, затем добавьте политику в группу IAM.
Вот пример политики из Написание политик IAM: как предоставить доступ к корзине Amazon S3 | AWS Блог безопасности :
{
"Version": "2012-10-17",
"Statement": [
{
"Effect": "Allow",
"Action": ["s3:ListBucket"],
"Resource": ["arn:aws:s3:::test"]
},
{
"Effect": "Allow",
"Action": ["s3:GetObject"],
"Resource": ["arn:aws:s3:::test/*"]
}
]
}
Это дает разрешение на просмотр содержимого корзины test
и извлечение объектов из корзины.