Как ограничить папки для пользователя - PullRequest
2 голосов
/ 22 августа 2011

Спасибо за предыдущие ответы.

Можно ли ограничить пользователя просмотром определенной папки в корзине. Давайте возьмем пример, у меня есть корзина, и она содержит 2 папки, Пользователь A имеет только право просматривать первую папку корзины, если он пытается получить доступ к другой папке, он должен показать, что доступ запрещен. это возможно сделать в Амазонке S3.

1 Ответ

1 голос
/ 22 августа 2011

Это можно сделать с помощью Управление идентификацией и доступом AWS (IAM) . Вы можете использовать это для создания нескольких идентификаторов и назначения различных разрешений для этих идентификаторов.

Вот соответствующий пример, взятый из документов Amazon:

Пример 1. Разрешить каждому пользователю иметь домашний каталог в Amazon S3

В этом примере мы создаем политику, которую мы прикрепляем к пользователю по имени Боб. Политика дает Бобу доступ к следующему домашнему каталогу в Amazon S3: my_corporate_bucket / home / bob. Бобу разрешен доступ только определенные действия Amazon S3, показанные в политике, и только с объекты в его домашнем каталоге.

{
   "Statement":[{
      "Effect":"Allow",
      "Action":["s3:PutObject","s3:GetObject","s3:GetObjectVersion",
      "s3:DeleteObject","s3:DeleteObjectVersion"],
      "Resource":"arn:aws:s3:::my_corporate_bucket/home/bob/*"
   }
   ]
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...