Я работаю на приложение, которое загружает файлы в s3, следуя этому примеруAWS, IOS, Cognito, спутанность
https://github.com/awslabs/aws-sdk-ios-samples/tree/master/S3BackgroundTransfer-Sample/Objective-C
В читать мне это говорит
In the Amazon Cognito console, use Amazon Cognito to create a new identity
pool. Obtain the PoolID constant. Make sure the role has full permissions for
the bucket you created.
Это сбивает с толку для меня, Когда я иду на роли IAM, и чтобы управлять пользователями, я вижу, что могу добавить политику AmazonS3FullAccess, но я не могу указать фактическое имя ведра !! При нажатии на шоу политики я получаю это всплывающее
{
"Version": "2012-10-17",
"Statement": [
{
"Effect": "Allow",
"Action": "s3:*",
"Resource": "*"
}
]
}
и его только для чтения. У меня есть ведро s3 и хочу, чтобы пользователь IAM мог получить к нему доступ, но не может понять, как это сделать на веб-сайте AWS.