【问题标题】:Limit upload size of a blob to Azure Blob Storage将 Blob 的上传大小限制到 Azure Blob 存储
【发布时间】:2018-11-17 23:54:18
【问题描述】:

我希望能够向客户端提供 SAS URI,以便他们可以将大型 Blob 上传到 Azure Blob 存储。据我所知,在限制上传的 blob 大小的同时无法做到这一点。我曾考虑过引入一个中间代理服务,该服务在将有效负载上传到存储之前检查有效负载的大小(因此放弃了 SAS URI 方法),但我觉得必须有另一种方法。想法?

【问题讨论】:

  • 您要设置的限制是多少?
  • @Thomas 例如,文件大小限制为 3GB。
  • 我认为代理服务对于大文件来说太过分了,因为您必须重新实现存储帐户提供的所有好东西。每个客户端最多可以上传 3GB 的数据,或者每个文件必须小于 3GB?很抱歉,您对这个尺寸限制有什么要求
  • @Thomas 这个想法是每个 blob(即文件)将被限制为 3GB
  • 是的,但为什么呢?人们可以上传任意数量的文件?

标签: azure cloud azure-storage azure-blob-storage


【解决方案1】:

根据我的调查,sas uri 可以控制权限、期限、访问类型、IP 地址等。但是,它不能限制单个上传 blob 的大小。请检查此feedback

我认为您可以为应用程序创建单独的容器来限制存储空间的总大小。你可以查看limitation doc。或者你可以在你的应用程序中实现这个限制。

希望对你有帮助。

【讨论】:

    猜你喜欢
    • 2020-09-23
    • 2016-11-26
    • 1970-01-01
    • 2019-05-17
    • 2014-08-23
    • 2016-08-18
    • 2023-03-28
    • 2019-05-26
    • 1970-01-01
    相关资源
    最近更新 更多