Каковы преимущества использования S3 Bucket с сервисом Cognito AWS? - PullRequest
0 голосов
/ 22 апреля 2019

Я хочу получить файлы / записи из корзины s3 на стороне клиента. Таким образом, я реализовал код в JS.

Но теперь я хочу использовать службу Cognito с корзиной s3 из соображений безопасности в моем приложении. Поэтому, пожалуйста, предложите мне, как это будет работать, чтобы получить файл из корзины.

Заранее спасибо

1 Ответ

0 голосов
/ 22 апреля 2019

Вы можете использовать политику, чтобы гарантировать, что пользователь может получить доступ только к своей «папке» в s3. Вам придется использовать sub, которая является переменной пула идентификаторов (вроде как уникальный идентификатор пользователя). Вы можете получить этот идентификатор, используя getId API, чтобы получить эту под переменную. Затем вы помещаете его в путь s3 всякий раз, когда выполняете вызовы get и put, чтобы пользователь мог получить доступ к объектам по этому пути. Вы можете увидеть пример политики здесь

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...