One of the annoying things about AWS S3 is the error messages. Below is an error, see if you can figure out what it’s saying.

I’ll give you a hint. We’ve connected and authenticated.

Here is another hint, we can read from that bucket.

Give up? It’s permissions. Incorrect AWS keys returns a helpful message, so does invalid bucket, as does no access to read bucket