How can I set a bucket in Amazon S3 so all the files are publicly read-only by default?
I can't - objects don't inherit ACL from the bucket