PutBucketQoSInfo

调用PutBucketQoSInfo为资源池内的Bucket设置流控。

注意事项

  • 当前资源池QoS为邀测功能。您在某个地域的OSS性能达到500Gbps及以上,请联系技术支持申请使用。

  • 阿里云账号默认拥有为资源池内的Bucket设置流控的权限。如果您需要通过RAM用户或者STS的方式进行配置,您必须拥有oss:PutBucketQoSInfo权限。具体操作,请参见RAM Policy常见示例

请求语法

PUT /?qosInfo HTTP/1.1
Date: GMT Date
Content-Length:ContentLength
Content-Type: application/xml
Host: BucketName.oss-cn-hangzhou.aliyuncs.com
Authorization: SignatureValue

<?xml version="1.0" encoding="UTF-8"?>
<QoSConfiguration>
  <TotalUploadBandwidth>10</TotalUploadBandwidth>
  <IntranetUploadBandwidth>-1</IntranetUploadBandwidth>
  <ExtranetUploadBandwidth>-1</ExtranetUploadBandwidth>
  <TotalDownloadBandwidth>10</TotalDownloadBandwidth>
  <IntranetDownloadBandwidth>-1</IntranetDownloadBandwidth>
  <ExtranetDownloadBandwidth>-1</ExtranetDownloadBandwidth>
</QoSConfiguration>

请求头

此接口仅涉及公共请求头。更多信息,请参见公共请求头(Common Request Headers)

请求元素

说明
  • 以下带宽配置项中,取值为-1(默认值)表示不限制带宽。取值为0,表示禁止该类型的带宽,例如ExtranetUploadBandwidth取值为0,表示禁止通过外网上传数据到指定Bucket。

  • Bucket的带宽配置总和不能超过资源池总的带宽配置。Bucket级别的单个带宽配置不能超过Bucket总的带宽配置。例如,Bucket总下载带宽配置为100Gbps,则外网下载带宽不能超过100Gbps。

名称

类型

是否必选

示例值

描述

QoSConfiguration

容器

不涉及

保存结果的容器。

父节点:无

TotalUploadBandwidth

整数

10

Bucket的总上传带宽,单位Gbps。

父节点:QoSConfiguration

IntranetUploadBandwidth

整数

-1

Bucket的内网上传带宽,包括经典网络和VPC网络的内网上传带宽,单位Gbps。

父节点:QoSConfiguration

ExtranetUploadBandwidth

整数

-1

Bucket的外网上传带宽,包括公网和传输加速域名的上传带宽,单位Gbps。

父节点:QoSConfiguration

TotalDownloadBandwidth

整数

10

Bucket的总下载带宽,单位Gbps。

父节点:QoSConfiguration

IntranetDownloadBandwidth

整数

-1

Bucket的内网下载带宽,包括经典网络和VPC网络的内网下载带宽,单位Gbps。

父节点:QoSConfiguration

ExtranetDownloadBandwidth

整数

-1

Bucket的外网下载带宽,包括公网和传输加速域名的下载带宽,单位Gbps。

父节点:QoSConfiguration

响应头

此接口仅涉及公共响应头。更多信息,请参见公共响应头(Common Response Headers)

示例

  • 请求示例

    PUT /?qosInfo HTTP/1.1
    Host: oss-example.oss-cn-hangzhou.aliyuncs.com
    Content-Length: 209
    Date: Fri, 27 Dec 2024 03:21:12 GMT
    Authorization: OSS qn6q****:77Dv****
    
    <?xml version="1.0" encoding="UTF-8"?>
    <QoSConfiguration>
      <TotalUploadBandwidth>10</TotalUploadBandwidth>
      <IntranetUploadBandwidth>-1</IntranetUploadBandwidth>
      <ExtranetUploadBandwidth>-1</ExtranetUploadBandwidth>
      <TotalDownloadBandwidth>10</TotalDownloadBandwidth>
      <IntranetDownloadBandwidth>-1</IntranetDownloadBandwidth>
      <ExtranetDownloadBandwidth>-1</ExtranetDownloadBandwidth>
    </QoSConfiguration>
  • 返回示例

    HTTP/1.1 200 OK
    x-oss-request-id: 534****
    Date: Fri, 27 Dec 2024 03:21:12 GMT
    Content-Length: 0
    Connection: keep-alive
    Server: AliyunOSS