Reputation:
I created a s3 bucket using console, while configuration I removed the default selected user. Now when I am trying to delete the bucket using console it says access denied. I understand I should have removed the user. However when I click on bucket name in permission it show owner: myUserName and bucket policy: no How can I delete it? As I understand there is owner but there is no permission to owner as I removed it while configuration.
Upvotes: 35
Views: 25655
Reputation: 319
I successfully deleted my bucket by changing the "Action": "Deny" to "Action": "Allow" under permission tag
Upvotes: 1
Reputation: 5707
I could not delete S3 resource that was created by Elastic Beanstalk
Upvotes: 1
Reputation: 2927
You can try this in 2 ways:
First(Recommended): Delete the bucket policy and delete the bucket.
Second: Follow these steps
Upvotes: 15
Reputation: 1138
You are not able to delete it because there is a deny effect on "s3:DeleteBucket" on all principals according to this thread
You can simply follow these steps -
Now you will be able to delete the bucket.
Incidentally, before you click on delete if you take a close look at the last element of the "Statement" array, you'll see what was causing the problem.
Upvotes: 103
Reputation: 493
Better to delete that particular element of the statement array than to point blank delete everything.
Upvotes: 1