0

我有一个 Web 服务,涉及将多个文档附加到多个“对象”之一。为了简化此过程并在用户需要时更容易单独编辑每个文件,我希望用户能够将所有这些文件同步到他/她计算机上的目录中(很像 Google Drive 或 Dropbox) . 如果用户要更改其中一个文件、删除文件或添加文件,这将反映在我的 Web 服务上,从而影响附加到此“对象”的文件。

执行此操作的最佳服务选择是什么?我目前正在使用 Node.JS 后端,尽管我怀疑这对存储的选择影响不大。我正在寻找一种服务,它允许用户灵活地使用完整的文件系统级 CRUD,同时以安全的方式将文件同步到更大的对象存储集合的子集,就像同步(并且只提供对子目录的访问)一个 AWS S3 存储桶,因此这个问题的标题。

我目前正在研究(以某种方式)使用 AWS S3 执行此操作,尽管我愿意使用其他存储服务。

提前致谢。

4

1 回答 1

1

AWS Storage Gateway(缓存网关)允许您在本地编辑文件,网关将自动将更新同步到 S3。

您需要在机器上安装一个小型 VM。通常,如果您的客户端有私有数据中心/服务器,此配置将允许“共享文件夹”(或 NAS)与 S3 同步。

于 2018-04-23T03:11:42.150 回答