Hi, is there a built-in way to store user uploaded images on object storage instead of directly to the local drive? I was thinking of using a service such as DigitalOcean Spaces, Backblaze B2, or Amazon S3 buckets due to scalability and other concerns. I see there's an extension for Amazon S3, but is there something for the other services? If I was to create an extension for this, could someone please point me in the right direction as to what documentation I should be looking at? Thanks.
Topic on Project:Support desk
There are extensions for "Amazon S3" (Extension:LocalS3Repo), "Windows Azure" (Extension:WindowsAzureStorage). "Swift" is supported natively.
If you want to implement your own backend, have a look at the code of the extensions or the FileBackend design considerations.