我有一个 Web 服务,涉及将多个文档附加到多个“对象”之一。为了简化此过程并在用户需要时更容易单独编辑每个文件,我希望用户能够将所有这些文件同步到他/她计算机上的目录中(很像 Google Drive 或 Dropbox) . 如果用户要更改其中一个文件、删除文件或添加文件,这将反映在我的 Web 服务上,从而影响附加到此“对象”的文件。
执行此操作的最佳服务选择是什么?我目前正在使用 Node.JS 后端,尽管我怀疑这对存储的选择影响不大。我正在寻找一种服务,它允许用户灵活地使用完整的文件系统级 CRUD,同时以安全的方式将文件同步到更大的对象存储集合的子集,就像同步(并且只提供对子目录的访问)一个 AWS S3 存储桶,因此这个问题的标题。
我目前正在研究(以某种方式)使用 AWS S3 执行此操作,尽管我愿意使用其他存储服务。
提前致谢。