I've been banging my head against a wall on this for two hours. It's frustrating that Amazon has made this so complicated when it doesn't need to be.
Let's say I have a bucket called "test," and a new IAM user "bob" with its own key ID and secret key which a web app will be using to access said bucket. How do I set this up? The Amazon docs have proven to be unhelpful.
Here's where I am so far.
I have a policy for the user to grant full access to S3:
And I have the user's key ID and secret, which I've put into Transmit just to test if I can even connect (which I can't).
I'm not sure where to go from here. I'm using the user's keys to connect and it has full access, so I don't know what's wrong. Any help would be great.