A lot of this project is devoted to the CodeBuild pipeline. However, I find it much nicer to skip all of that and simply have my GitOps repo's GitHub Action upload the changed files directly to the S3 Bucket.
I'd like to make all those resources conditional, so it's easy to deploy without them for such a setup.