調用PutResourcePoolPriorityQosConfiguration介面,修改資源集區中Bucket和BucketGroup的優先順序流控配置。
注意事項
優先順序數量的取值範圍為3~10。
優先順序序號從1開始,數字越大,優先順序越高。
如果未配置預設保底頻寬(DefaultGuaranteedQosConfiguration),則必須為每個優先順序配置保底頻寬。如果已配置預設保底頻寬,則未單獨配置保底頻寬的優先順序將使用該預設值。
所有優先順序的各保底頻寬配置項(例如TotalUploadBandwidth)之和,不能超過資源集區中對應配置項的值。
僅當資源集區中對應配置項的值為-1時,優先順序的保底頻寬配置項才可設定為-1。
當Bucket與其所屬的BucketGroup配置了不同的優先順序時,以BucketGroup的優先順序為準。
請求文法
PUT /?priorityQos&resourcePool=ResourcePoolName
Host: oss-cn-hangzhou.aliyuncs.com
Date: GMT Date
Content-Type: application/xml
Content-Length: content length請求元素
名稱 | 類型 | 參數位置 | 描述 |
resourcePool | 字串 | Query | 目標資源集區名稱。 |
PriorityQosConfiguration | 容器 | Body | 用於指定資源集區優先順序流控配置的容器。 |
PriorityCount | 整數 | - | 優先順序數量。 |
DefaultPriorityLevel | 整數 | - | 預設優先順序。 |
DefaultGuaranteedQosConfiguration | 容器 | - | 預設保底頻寬。如果未配置此節點,則必須為每個優先順序配置保底頻寬。如果已配置此節點,則未單獨配置保底頻寬的優先順序將使用該預設值。 |
QosPriorityLevelConfiguration | 容器 | - | 用於指定特定優先順序流控配置的容器。 |
PriorityLevel | 整數 | - | 優先順序。 |
GuaranteedQosConfiguration | 容器 | - | 用於指定特定優先順序保底頻寬配置的容器。 |
TotalUploadBandwidth | 整數 | - | 總上傳保底頻寬,單位為Gbps。 |
IntranetUploadBandwidth | 整數 | - | 內網上傳保底頻寬,單位為Gbps。包括傳統網路和VPC等內網請求。 |
ExtranetUploadBandwidth | 整數 | - | 外網上傳保底頻寬,單位為Gbps。包括公網和CDN等外網請求。 |
TotalDownloadBandwidth | 整數 | - | 總下載保底頻寬,單位為Gbps。 |
IntranetDownloadBandwidth | 整數 | - | 內網下載保底頻寬,單位為Gbps。包括傳統網路和VPC等內網請求。 |
ExtranetDownloadBandwidth | 整數 | - | 外網下載保底頻寬,單位為Gbps。包括公網和CDN等外網請求。 |
Subjects | 容器 | - | 用於指定流控對象的容器,流控對象包括Bucket和BucketGroup。 |
Bucket | 字串 | - | Bucket名稱。 |
BucketGroup | 字串 | - | BucketGroup名稱。 |
樣本
請求樣本
PUT /?priorityQos&resourcePool=ResoucePoolName Host: oss-cn-shanghai.aliyuncs.com Date: Fri, 10 Oct 2025 07:38:42 GMT Content-Type: application/xml Content-Length: content length <PriorityQosConfiguration> <PriorityCount>4</PriorityCount> <DefaultPriorityLevel>3</DefaultPriorityLevel> <DefaultGuaranteedQosConfiguration> <TotalUploadBandwidth>10</TotalUploadBandwidth> <IntranetUploadBandwidth>20</IntranetUploadBandwidth> <ExtranetUploadBandwidth>30</ExtranetUploadBandwidth> <TotalDownloadBandwidth>40</TotalDownloadBandwidth> <IntranetDownloadBandwidth>50</IntranetDownloadBandwidth> <ExtranetDownloadBandwidth>60</ExtranetDownloadBandwidth> </DefaultGuaranteedQosConfiguration> <QosPriorityLevelConfiguration> <PriorityLevel>1</PriorityLevel> <GuaranteedQosConfiguration> <TotalUploadBandwidth>20</TotalUploadBandwidth> <ToTalDownloadBandwidth>20</ToTalDownloadBandwidth> <ExtranetUploadBandwidth>10</ExtranetUploadBandwidth> <IntranetUploadBandwidth>10</IntranetUploadBandwidth> <ExtranetDownloadBandwidth>10</ExtranetDownloadBandwidth> <IntranetDownloadBandwidth>10</IntranetDownloadBandwidth> </GuaranteedQosConfiguration> </QosPriorityLevelConfiguration> <QosPriorityLevelConfiguration> <PriorityLevel>2</PriorityLevel> <GuaranteedQosConfiguration> <TotalUploadBandwidth>20</TotalUploadBandwidth> <ToTalDownloadBandwidth>20</ToTalDownloadBandwidth> <ExtranetUploadBandwidth>10</ExtranetUploadBandwidth> <IntranetUploadBandwidth>10</IntranetUploadBandwidth> <ExtranetDownloadBandwidth>10</ExtranetDownloadBandwidth> <IntranetDownloadBandwidth>10</IntranetDownloadBandwidth> </GuaranteedQosConfiguration> <Subjects> <BucketGroup>bucketGroup-02</BucketGroup> <Bucket>bucket-02</Bucket> </Subjects> </QosPriorityLevelConfiguration> </PriorityQosConfiguration>響應樣本
HTTP/1.1 200 OK Date: Fri, 10 Oct 2025 07:38:42 GMT Content-Length: 0
SDK
PutResourcePoolPriorityQosConfiguration介面所對應的各語言SDK如下:
命令列工具ossutil
PutResourcePoolPriorityQosConfiguration介面所對應的ossutil命令,請參見put-resource-pool-priority-qos-configuration。