Можно ли разрешить внешнему пользователю (через Cognito) доступ к корзине S3 и отобразить экран консоли S3?

Я пытался создать пул пользователей, связать его с ролью через пул удостоверений, а затем в настройках приложения в пуле пользователей мой URL S3?

1
Rafael Vasconcelos Silva 10 Янв 2020 в 07:16

2 ответа

Лучший ответ

Можно ли разрешить внешнему пользователю (через cognito) доступ к корзине S3?

Да. Use Identity Pool => установить Authenticated Role: доступ к S3 с Cognito Identity ID ограничить в качестве примера (настраиваемый префикс, если хотите): https://docs.amazonaws.cn/en_us/IAM/latest/UserGuide/reference_policies_examples_s3_cognito-bucket.html

Затем пользователь после аутентификации с помощью Identity Pool может получить доступ к S3

и отобразить экран консоли S3?

Не. Пользователь после аутентификации должен получить доступ к S3 через вызывающий API

0
Phan Việt 10 Янв 2020 в 04:27

Вы можете создать нового пользователя в AWS IAM и предоставить доступ только к корзине s3.

Тогда у вас будет экран веб-интерфейса s3 и аутентификация консоли AWS.

0
elbik 10 Янв 2020 в 08:59