Я могу получить доступ к s3 с помощью s3cmd на экземпляре ec2, чтобы выполнить s3cmd ls s3: // myc bucketname, но не используя команду «put» для добавления файла. Это дает ошибку 403 отказано в доступе.
Я использую IAM и настроил группу для доступа к одному рассматриваемому сегменту. Что-то не так с моей политикой? Я нашел сообщения, в которых говорится, что s3cmd нужна привилегия ListAllBuckets, но я разрешил все привилегии в этой политике, поэтому не понимаю, как это может быть проблемой.
У кого-нибудь есть идеи, как я могу это решить? Политика ниже:
{
"Version": "2012-10-17",
"Statement": [
{
"Sid": "Stmt1397683550000",
"Effect": "Allow",
"Action": [
"s3:*"
],
"Resource": [
"arn:aws:s3:::mybucketname"
]
}
]
}