title: Basic AWS IAM permissions for an S3 bucket
body: <p>I'm trying to figure out a basic permission set for an IAM user/key to have to have access to only a single bucket in S3 - only read/write access on an individual bucket.</p>
  
  <p>What set of permissions is the minimum required to make this work? I have all options selected in the IAM policy generator for S3, all permissions enabled on the bucket except <code>CreateBucket</code> and <code>DeleteBucket</code>. I've also created a set of keys specific to this user.</p>
  
  <p>When I try to access the bucket with these credentials, I get a problem listing buckets, even though the <code>ListAllMyBuckets</code> property is enabled.</p>
  
  <p>Anyone have any experience setting up a basic bucket config like this? Seems like it would be pretty common...</p>