Parameterize S3 default ACL when uploading objects.
Related issue: #1319 (closed)
I encountered this issue when using Linode object storage. All objects are automatically created as private, which supersedes my bucket policy, preventing end-user access until the ACL is manually fixed. I imagine this will be an issue with many non-AWS, S3-compatible storage services.
This Merge Request includes:
-
Tests -
A changelog fragment (cf https://docs.funkwhale.audio/contributing.html#changelog-management)