title: I need an Amazon S3 user with full access to a single bucket
body: <p>I have a user foo with the following privileges (it's not a member of any group):</p>
  
  <pre class="lang-js prettyprint-override"><code>{
    "Statement": [
      {
        "Sid": "Stmt1308813201865",
        "Action": "s3:*",
        "Effect": "Allow",
        "Resource": "arn:aws:s3:::bar"
      }
    ]
  }
  </code></pre>
  
  <p>That user however seem unable to upload or do much of anything until I grant full access to authenticated users (which might apply to anyone). This still doesn't let the user change permission as <a href="/questions/tagged/boto" class="post-tag" title="show questions tagged 'boto'" rel="tag">boto</a> is throwing an error after an upload when it tries to do do <code>key.set_acl('public-read')</code>.</p>
  
  <p>Ideally this user would have full access to the <code>bar</code> bucket and nothing else, what am I doing wrong?</p>