You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Azure存储SAS是否支持按内容类型和大小限制上传?

Azure Blob存储预签名URL(SAS令牌)的上传限制能力

可以实现对上传文件的内容类型和大小限制,具体方式如下:

  • 文件大小限制
    创建SAS令牌时,可通过指定MaxSize参数(对应SDK或REST API中的相关配置项)设置允许上传的文件最大字节数。一旦上传文件的大小超过该限制,请求会直接被Azure存储服务拒绝。

  • 内容类型限制
    无法直接通过SAS令牌的基础配置做全局内容类型限制,但可以通过以下方式实现强制约束:

    • 在生成SAS时,将x-ms-blob-content-type加入签名的请求头列表(SignedHeaders),同时指定固定的Content-Type值。这样客户端使用该SAS上传文件时,必须在请求中携带完全匹配的Content-Type头,否则SAS验证失败,上传请求被拒绝。
    • 配合Azure存储账户的自定义策略或Blob索引标记,在上传后对文件的内容类型进行校验,不符合要求的文件可通过生命周期规则或自动化工具(如Azure Function)删除。

内容的提问来源于stack exchange,提问作者Teebs

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.17 18:50:25