simon, Just spent 20 frustrating minutes figuring out how to setup a new S3 bucket that could be used to publicly serve static files, despite having devoted an unreasonable amount of time in the past to solving that exact same problem when I built https://s3-credentials.readthedocs.io/
Why is this so hard !?