V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
Jusno
V2EX  ›  程序员

推荐一个文件下载带访问权限的服务

  •  
  •   Jusno · 2023-04-10 22:22:39 +08:00 · 1318 次点击
    这是一个创建于 620 天前的主题,其中的信息可能已经有所发展或是发生改变。

    最近在找一款可以给文件打标分组,并通过这个分组标签给用户提供下载的解决方案。

    使用的存储是微软 azure 数据湖。

    以下目录结构:

    azure blob storage container:

    • 项目 a:

      • 采集 1:
        • 图片 1 <-- 数据集 1
        • 图片 2 <-- 数据集 1
        • 图片 3 <-- 数据集 2
        • 图片 n <-- 数据集 2
    • 项目 b:

      • 采集 1:
        • 图片 1 <-- 数据集 1
        • 图片 2 <-- 数据集 1
        • 图片 3 <-- 数据集 1
        • 图片 n <-- 数据集 2

    要求可以将不同数据集分组,并给用户下载属于数据集 1 或 2 的权限。有没有比较好推荐的解决方案呢?谢谢。

    5 条回复    2023-04-11 15:09:47 +08:00
    DKingAlpha
        1
    DKingAlpha  
       2023-04-11 00:33:13 +08:00 via Android
    为什么不问问神奇的 gpt 呢
    Jusno
        2
    Jusno  
    OP
       2023-04-11 03:08:11 +08:00
    gpt 没给什么好的建议啊。
    Itoktsnhc
        3
    Itoktsnhc  
       2023-04-11 10:55:48 +08:00
    azure blob storage 文件级别有 sas token 的
    Jusno
        4
    Jusno  
    OP
       2023-04-11 13:34:50 +08:00
    @Itoktsnhc 可是每个文件都去生成一个 sas token 太麻烦了(这个数据集可能有好几万张图)。想寻找有没有别的一些打标分组并给予访问权限的解决方案。
    Itoktsnhc
        5
    Itoktsnhc  
       2023-04-11 15:09:47 +08:00
    @Jusno 那这样只能自己写程序维护这个文件和标签的关系,blob 只作为存储,用户需要通过你的代理程序下载,不直接访问 blob
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   991 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 20:12 · PVG 04:12 · LAX 12:12 · JFK 15:12
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.