【发布时间】:2015-02-03 16:30:05
【问题描述】:
是否有可以帮助以编程方式管理存储在 Azure blob 存储上的文件的服务或(n 开源)库。我所说的管理是指带有安全修剪、授权下载、文档版本控制的搜索。
我在网上查看过,但大多数解决方案更多的是最终用户解决方案。我应该构建自己的层来与 blob 存储通信,还是有一种方法可以减轻我的负担?
可以同时使用云 (blob) 和本地存储的解决方案会很棒!
【问题讨论】:
-
您能描述一下您所说的“安全修整”和“授权下载”是什么意思吗?
-
授权下载是指:我的应用程序的用户只能下载他有权访问的文件。因此,即使她获得了一个他们无权访问的文件的 URL,他们也不应该下载它。
-
通过“安全修剪搜索”我的意思是:如果用户正在搜索具有特定关键字的文档,搜索结果应该只显示她有权访问的文件,而不是所有相关文件/系统中的文件。
-
AFAIK,没有图书馆/服务可以做到这一点。 Blob 存储服务只是一种对象存储,不具备您正在寻找的功能。这些将是您必须自己实现的东西。
标签: azure versioning azure-blob-storage file-storage security-trimming