Tell HN: Maybe you don't need a CMS
It was like an eureka moment when I realized I could vastly simplify my workflow by doing this, my only concern right now is this simply won't scale. Listing hundreds of AWS bucket items does not sound like a fun time, but before I get to that I can always add something like a dynamodb table which keeps track of the items for me.
I highly recommend this approach if you're developing something like a video game and you need a quick and dirty backend for prototyping. For my project I should be the only user who actually needs to upload data, so just dropping the files directly on S3 works extremely well. I can also add a basic front end to upload the files to S3 if needed.