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

Azure Blob Storage中CopyFromUrl操作的复制速度是多少

关于CopyFromUrl复制操作的SAS过期时间配置指引

首先明确:CopyFromUrl是存储服务端发起的异步复制操作,官方没有对外公布固定的传输速率SLA,该速度波动范围极大,我自己早年踩过按预估100MB/s速率算时间设SAS,结果跨区域大文件复制跑了3天直接中断的坑,非常不建议你通过固定速率换算传输时间来设置SAS过期时间,核心规则和实操建议如下:

  • 复制速度无固定参考值:传输速度完全受源和目标存储的区域距离、存储账户当时的集群负载、是否触发服务端限流、文件大小对应的复制策略影响:同区域同账户下的小文件复制可能跑满存储账户带宽,跨区域/跨租户大文件复制遇到限流时可能低至每秒数MB,甚至出现数小时的重试等待间隔,不存在可用来精准计算时长的固定基准速度。
  • 按文件大小配置SAS有效期的实操参考(所有时长均预留了足够冗余,避免SAS提前过期导致复制失败):
    • 文件小于256MiB:同区域复制设置SAS自生成起1小时有效期即可,跨区域复制设置2小时有效期
    • 文件大小在256MiB~100GiB区间:同区域复制设置24小时有效期,跨区域复制设置72小时有效期
    • 文件大于100GiB:无论是否同区域,SAS有效期至少设置7天。大文件服务端会自动拆成分段复制,遇到限流、网络波动会自动重试,过短的有效期极易导致复制中途中断
  • 避坑优化方案:
    1. 不要卡预估传输时间设置SAS有效期,多预留的时长带来的权限风险远低于复制失败重跑的成本
    2. 若你需要精准控制复制时长、精确估算过期时间,不要使用服务端异步CopyFromUrl接口,改为在你可控的服务节点上拉取源文件流、再上传到目标存储,这种模式下传输速度完全由你部署的节点带宽决定,可以精准计算所需时长
    3. 复制任务发起后可以定期轮询复制状态,若发现SAS即将过期但复制仍未完成,可提前为源文件生成新的有效SAS,续接复制任务

注意:跨账户、跨租户的CopyFromUrl复制任务,全程需要源文件的访问凭证有效,不是仅提交任务时校验SAS有效性,一旦SAS过期,未完成的复制任务会直接失败。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.31 00:54:40