#amazon-web-services #flutter #amazon-s3 #amazon-cognito #amazon-iam
#amazon-web-services #флаттер #amazon-s3 #amazon-cognito #amazon-iam
Вопрос:
Я использую amplify и сохраняю файлы своих пользователей из приложения. Итак, cognito-identity.amazonaws.com: sub не является тем же подразделом пользовательского пула. Если мне нужно знать, кому принадлежит файл в защищенной папке в S3, но создается подпапка с $ {cognito-identity.amazonaws.com: sub}, что я могу сделать? Есть ли способ связать объединенные идентификаторы с пользователями в пулах пользователей? Или как я могу изменить объединенные идентификаторы, если я использую amplify с помощью flutter
Защищенная политика для аутентификации роли:
{
"Version": "2012-10-17",
"Statement": {
"Action": [
"s3:GetObject",
"s3:PutObject"
],
"Resource": [
"arn:aws:s3:::BUCKET-NAME/protected/${cognito-identity.amazonaws.com:sub}/*"
],
"Effect": "Allow"
}
}
Комментарии:
1. Это своего рода нерешенная проблема. Вы можете увидеть некоторые обходные пути в этой проблеме github. github.com/aws-amplify/amplify-js/issues/54