Azure Storage文件上传最高速率是多少?两个限制数值有何区别?
两个速率限制的核心区别
你查到的两个规则属于完全不同的请求层面,适用场景没有重叠:
- 标注为
20000/sec的是标准存储账户数据平面请求上限:所有直接和存储服务数据交互的请求都受该规则约束,包括blob上传、下载、查询容器内文件列表这类直接操作存储内容的请求,通用v2标准存储账户的默认单账户上限为每秒20000次请求,该上限可通过提交工单申请上调。 - 标注为
10/sec 1200/hr的是Azure资源管理器(ARM)控制平面请求上限:这类请求仅用于操作Azure资源的元数据,比如创建/删除存储账户、修改存储账户配置、查询存储账户属性等管理类操作,和你实际上传文件的数据操作完全无关,该限制针对单个Azure订阅生效,用于避免大量高频管理操作影响Azure管控面稳定性。
你当前场景的适用规则
上传文件到Blob存储属于标准的数据平面操作,实际上传速率限制以20000/sec的存储账户数据平面上限为准。
补充注意:你目前使用同一个refresh token刷新凭证的逻辑需要注意限流问题,Azure AD的token刷新接口有独立的限流规则,不要短时间内反复触发刷新操作,建议为新获取的token设置至少30秒的冷却时间,到期前再触发下一次刷新,避免刷新请求被限流导致凭证更新失败。
内容的提问来源于stack exchange,提问作者Mayank Patel
相关产品推荐
相关产品推荐

