S3 Storage with no Public access

Well this is a corporate level decision in our case. All assets, including the Bucket, are supposed to be private, and are to be made accessible by IAM roles. To deliver the Bucket objects to the Discourse frontend, we have built an S3 Proxy application running in the same EKS cluster, and configured it as a CDN in Discourse settings. Now all that remains is the ability to upload Site Settings assets like logo, etc. as private, for which we need this flag. By default Discourse tries to upload such assets as public, which I would like to override with this new flag.

https://github.com/discourse/discourse/pull/19852

1 Like