我有一个客户端,使用 Azure 文件存储 (v1) 为 Web 应用程序托管一些二进制文件(图像、pdf 等)。我想添加版本支持,以防文件被删除或覆盖,有点像 AWS S3。我知道 Azure Blob 存储的最新版本支持软删除,但这仍然不足以满足我的需求,就像我说的,他们正在使用文件存储。
如何为他们的 Azure 文件存储添加强大的版本控制支持。到目前为止,我最好的想法是使用 Git LFS,Git 托管在 VSTS 中,版本化文件进入另一个 Azure 文件存储帐户。这可能需要 VM 来映射驱动器和所有内容。我不知道。有没有更好的方法来做到这一点?我的想法行得通吗?
谢谢!