Troubleshooting Amazon S3 and IAM
Use the information here to help you troubleshoot and fix issues that you might encounter when working with Amazon S3 and IAM.
How do I grant anonymous access to an Amazon S3 bucket?
You use an Amazon S3 bucket policy that specifies a wildcard (*) in the
element, which means anyone can access the bucket. With anonymous access, anyone (including
users without an AWS account) will be able to access the bucket. For a sample policy, see
Example Cases for Amazon
S3 Bucket Policies in the Amazon Simple Storage Service Developer Guide.
I'm signed in as a root user, why can't I access an Amazon S3 bucket under my account?
In some cases, you might have an IAM user with full access to IAM and Amazon S3. If the IAM user assigns a bucket policy to an Amazon S3 bucket and doesn't specify the root user as a principal, the root user is denied access to that bucket. However, as the root user, you can still access the bucket by modifying the bucket policy to allow root user access.