【问题标题】:File managment on Azure blob storageAzure Blob 存储上的文件管理
【发布时间】:2015-02-03 16:30:05
【问题描述】:

是否有可以帮助以编程方式管理存储在 Azure blob 存储上的文件的服务或(n 开源)库。我所说的管理是指带有安全修剪、授权下载、文档版本控制的搜索。

我在网上查看过,但大多数解决方案更多的是最终用户解决方案。我应该构建自己的层来与 blob 存储通信,还是有一种方法可以减轻我的负担?

可以同时使用云 (blob) 和本地存储的解决方案会很棒!

【问题讨论】:

  • 您能描述一下您所说的“安全修整”和“授权下载”是什么意思吗?
  • 授权下载是指:我的应用程序的用户只能下载他有权访问的文件。因此,即使她获得了一个他们无权访问的文件的 URL,他们也不应该下载它。
  • 通过“安全修剪搜索”我的意思是:如果用户正在搜索具有特定关键字的文档,搜索结果应该只显示她有权访问的文件,而不是所有相关文件/系统中的文件。
  • AFAIK,没有图书馆/服务可以做到这一点。 Blob 存储服务只是一种对象存储,不具备您正在寻找的功能。这些将是您必须自己实现的东西。

标签: azure versioning azure-blob-storage file-storage security-trimming


【解决方案1】:

我不知道有任何此类库。话虽如此,存储平台确实包含您可以实现这些功能的底层功能。例如,为了授权对对象的访问,您可以向授权用户发出SAS tokens。对于文档版本控制,您可以在对象等上创建 snapshots

【讨论】:

    猜你喜欢
    • 2020-05-05
    • 2021-07-09
    • 2015-06-16
    • 1970-01-01
    • 1970-01-01
    • 2020-04-27
    • 2016-05-11
    • 1970-01-01
    • 2017-01-24
    相关资源
    最近更新 更多