Рекомендации по защите файлов Amazon S3? - PullRequest
2 голосов
/ 17 января 2012

Например, у меня есть веб-сайт с пользователями A и B. Они оба могут войти на мой сайт, используя мою собственную систему входа.

Как сделать определенные файлы из S3 доступными только для пользователя A после того, как он войдет в мой сайт?

Примечание. Я видел "Разрешение" в Консоли управления AWS с опцией "Аутентифицированные пользователи", но похоже, что оно предназначено только для других пользователей S3, могу ли я использовать это для достижения своей цели?

1 Ответ

1 голос
/ 18 января 2012

Вам необходимо использовать Amazon IAM - вы можете определить, какую часть любого сегмента S3 A ​​может видеть, а также B, и у каждого из них не будет доступа для выполнения «чего-либо». В общем, вы никогда не должны использовать идентификатор учетной записи и секрет для чего-либо, всегда предоставляйте пользователю IAM только то, что нужно для запуска ваших вещей. Администратор, скорее всего, не нуждается в EC2, SQS, SimpleDB и т. Д.

Федеративный доступ отлично подходит для того, чтобы позволить произвольным пользователям заходить на ваш сайт и получать доступ только в течение 12 часов. Они получают специальные AWSID для этого доступа, которые будут работать только в той части S3, на которую вы им разрешаете.

...