Назад | Перейти на главную страницу

s3cmd 403 Ошибка отказа в доступе при вводе, но не ls

Я могу получить доступ к 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"
      ]
    }
  ]
}