s3cmd 403 访问被拒绝错误发生在 put 上,而不是 ls 上

s3cmd 403 访问被拒绝错误发生在 put 上,而不是 ls 上

我可以使用 ec2 实例上的 s3cmd 访问 s3 来执行 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"
      ]
    }
  ]
}

相关内容