Can upload files but can't list S3 bucket objects. Get access denied error

前端 未结 2 1264
孤独总比滥情好
孤独总比滥情好 2021-02-14 13:13

I\'m trying to list all the files in my S3 bucket. But constantly getting the error Access denied. I think I have the necessary permissions in my IAM user :

2条回答
  •  挽巷
    挽巷 (楼主)
    2021-02-14 14:09

    Just found the answer! The Actions allowed in the policy are correct. The problem is with the Resource. I was using this :

    "Resource": [
       "arn:aws:s3:::bucket/*"
    ]
    

    But it looks like it does not give permission to the root of the bucket. No full access. So, to make it work, we have to remove / like this :

    "Resource": [
       "arn:aws:s3:::bucket*"
    ]
    

    Now it's working like a charm.

提交回复
热议问题