S3 permissions, ACLs and CORS: a 2014 experiment

Historical notes on the confusing overlap of S3 console permissions, bucket ACLs and CORS. The public-access commands are not a security template.

Published

Tags:

I do like AWS S3, but on the topic of policy/security languages, IIUC Amazon have fecked up by having THREE of them.

  1. permissions Web UI

What to add anonymous public listing? You could:

  1. Click “Add more permissions”

Or using the AWS cli:

aws s3api put-bucket-acl --bucket BUCKET_NAME --acl public-read