Upload Directly to S3

Friedrich Brunzema shared this idea 21 months ago
Under Consideration

Currently, you can download from S3 by asking FC for a direct S3 download link. Provide a similar mechanism for the upload -- ie send a request for upload, send filename, file size and get an S3 location path back from from FileCloud. Client then uploads to S3 out of bounds, and at the end sends another REST request to FC to say "I'm done" with the upload.

This gets around the problem of upload scalability for FileCloud, as the all the uploading work is handled by S3. I know you can put multiple FC application servers behind a load balancer, but the direct approach will be much more performant.

This would obviously only work with S3 and not normal file system. I think this may be a relatively easy feature to implement.

Comments (3)


Thanks for your feedback. Have you considered using S3 External Shares? So you can uploading directly via S3 tools and filecloud just provides access to those files?


Can you point me to the documentation on this?