Answer the question
In order to leave comments, you need to log in
What software can I get with an API for storing files?
The task is as follows.
I have a number of applications that operate on the same files. I need to put these files in some understandable storage. For my task, s3 from amazon is ideal. But, unfortunately, the storage must be on the internal network without Internet access.
Please advise some software, preferably with a ready-made API and libs in python / java, to organize such a storage?
If this software will also be able to pretend to be S3 (have a compatibility layer) - it will be generally perfect!
Answer the question
In order to leave comments, you need to log in
Look towards WebDAV . It rises either on top of a regular web server, or is built right into the application.
For Python, there is easywebdav .
For Java, sardine looks good .
If you need something distributed and for large volumes, but at the same time your own, look towards distributed file systems. For example, GridFS, GlusterFS, pohmelfs. They have different purposes and niches, so not all of them may be applicable to your tasks.
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question