文档首页/ 对象存储服务 OBS/ 用户指南/ 对象管理/ 使用单链接限速限制下载流量
更新时间:2024-10-23 GMT+08:00

使用单链接限速限制下载流量

使用场景

为了避免因为客户端访问OBS内的对象时占用较大的带宽,而影响其他应用的网络带宽。您可以使用OBS单链接限速功能,通过限制下载的流量,保证其他应用的网络带宽。

本章将介绍以下限速方式

通过SDK请求限速

通过SDK发起请求时,目前仅支持单链接限速下载对象进行限速,详情参见单链接限速

通过对象URL限速

项目

说明

文件类型

公共读或公共读写文件

限速方式

在分享的文件URL后加入限速参数,并指定限速值:x-obs-traffic-limit=<value>

限速值取值范围为819200~838860800,单位为bit/s。

使用场景

下载对象

示例

https://bucketname.obs.cn-north-4.myhuaweicloud.com/object1?x-obs-traffic-limit=819200,表示下载object1对象时限速为100 KB/s。

通过签名URL限速

项目

说明

文件类型

私有对象

限速方式

通过SDK在生成签名URL时,将限速参数x-obs-traffic-limit=<value>加入签名中一起计算。

限速值取值范围为819200~838860800,单位为bit/s。

使用场景

下载对象

示例

https://bucketname.obs.cn-north-4.myhuaweicloud.com/object1?x-obs-traffic-limit=819200&Signature=signature

通过Header头域携带限速

项目

说明

文件类型

私有对象

限速方式

在Header头域中添加限速参数x-obs-traffic-limit:<value>

限速值取值范围为819200~838860800,单位为bit/s。

使用场景

下载对象

示例

1
2
3
4
5
6
7
8
GET /object01 HTTP/1.1
User-Agent: curl/7.29.0
Host: examplebucket.obs.cn-north-4.myhuaweicloud.com
Host: examplebucket.obs.region.myhuaweicloud.com
Accept: */*
Date: WED, 01 Jul 2015 04:24:33 GMT
Authorization: OBS H4IPJX0TQTHTHEBQQCEC:NxtSMS0jaVxlLnxlO9awaMTn47s=
x-obs-traffic-limit:819200