Operasi PutResourcePoolRequesterPriorityQosConfiguration memperbarui konfigurasi throttling berbasis prioritas requester untuk sebuah resource pool.
Catatan
Jumlah level prioritas harus berupa bilangan bulat antara 3 hingga 10.
Level prioritas dimulai dari 1, dengan angka yang lebih besar menunjukkan prioritas yang lebih tinggi.
Jika Anda tidak menentukan konfigurasi default untuk komitmen bandwidth minimum, Anda harus mengonfigurasi komitmen bandwidth minimum untuk setiap level prioritas. Jika Anda menentukan konfigurasi default, level prioritas yang tidak memiliki komitmen bandwidth minimum spesifik akan menggunakan konfigurasi default tersebut.
Untuk setiap item konfigurasi dalam konfigurasi komitmen bandwidth minimum, seperti TotalUploadBandwidth atau IntranetDownloadBandwidth, jumlah nilai di seluruh level prioritas tidak boleh melebihi nilai item konfigurasi yang sesuai untuk resource pool tersebut.
Anda hanya dapat mengatur nilai suatu item dalam komitmen bandwidth minimum berbasis prioritas ke -1 jika nilai item konfigurasi yang sesuai untuk resource pool juga -1.
Sintaksis Permintaan
PUT /?requesterPriorityQos&resourcePool=ResourcePoolName
Host: oss-cn-hangzhou.aliyuncs.com
Date: GMT Date
Content-Type: application/xml
Content-Length: content lengthElemen Permintaan
Name | Type | Location | Description |
resourcePool | String | Query | Nama resource pool target. |
PriorityQosConfiguration | Container | Body | Sebuah container untuk konfigurasi throttling berbasis prioritas dari resource pool. Parent node: None |
PriorityCount | Integer | - | Jumlah level prioritas. Nilainya harus berupa bilangan bulat antara 3 hingga 10. Parent node: PriorityQosConfiguration |
DefaultPriorityLevel | Integer | - | Level prioritas default. Nilainya harus berupa bilangan bulat antara 1 hingga nilai PriorityCount. Parent node: PriorityQosConfiguration |
DefaultGuaranteedQosConfiguration | Container | - | Konfigurasi default untuk komitmen bandwidth minimum. Jika node ini tidak ditentukan, Anda harus mengonfigurasi komitmen bandwidth minimum untuk setiap level prioritas. Jika tidak, level prioritas yang tidak memiliki komitmen bandwidth minimum spesifik akan menggunakan konfigurasi default ini. Parent node: PriorityQosConfiguration |
QosPriorityLevelConfiguration | Container | - | Container untuk konfigurasi throttling suatu level prioritas tertentu. Parent node: PriorityQosConfiguration |
PriorityLevel | Integer | - | Level prioritas. Nilainya harus berupa bilangan bulat antara 1 hingga nilai PriorityCount. Parent node: QosPriorityLevelConfiguration |
GuaranteedQosConfiguration | Container | - | Sebuah container untuk konfigurasi komitmen bandwidth minimum pada level prioritas tertentu. Parent node: QosPriorityLevelConfiguration |
TotalUploadBandwidth | Integer | - | Bandwidth unggah total minimum. Satuan: Gbit/s. Parent node: DefaultGuaranteedQosConfiguration atau GuaranteedQosConfiguration |
IntranetUploadBandwidth | Integer | - | Bandwidth unggah jaringan internal minimum. Ini mencakup permintaan dari jaringan internal, seperti classic network dan VPC. Satuan: Gbit/s. Parent node: DefaultGuaranteedQosConfiguration atau GuaranteedQosConfiguration |
ExtranetUploadBandwidth | Integer | - | Bandwidth unggah jaringan eksternal minimum. Ini mencakup permintaan dari jaringan eksternal, seperti jaringan publik dan CDN. Satuan: Gbit/s. Parent node: DefaultGuaranteedQosConfiguration atau GuaranteedQosConfiguration |
TotalDownloadBandwidth | Integer | - | Bandwidth unduh total minimum. Satuan: Gbit/s. Parent node: DefaultGuaranteedQosConfiguration atau GuaranteedQosConfiguration |
IntranetDownloadBandwidth | Integer | - | Bandwidth unduh jaringan internal minimum. Ini mencakup permintaan dari jaringan internal, seperti classic network dan VPC. Satuan: Gbit/s. Parent node: DefaultGuaranteedQosConfiguration atau GuaranteedQosConfiguration |
ExtranetDownloadBandwidth | Integer | - | Bandwidth unduh jaringan eksternal minimum. Ini mencakup permintaan dari jaringan eksternal, seperti jaringan publik dan CDN. Satuan: Gbit/s. Parent node: DefaultGuaranteedQosConfiguration atau GuaranteedQosConfiguration |
Subjects | Container | - | Sebuah container untuk objek throttling yang dikenai level prioritas tertentu. Untuk throttling berbasis prioritas requester, elemen anak hanya dapat berupa Requester. Parent node: QosPriorityLevelConfiguration |
Requester | String | - | UID dari requester yang dikenai level prioritas saat ini. Parent node: Subjects |
Contoh
Contoh permintaan
PUT /?requesterPriorityQos&resourcePool=ResourcePoolName 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>5</PriorityCount> <DefaultPriorityLevel>1</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> <Subjects> <Requester>2387497xx390843</Requester> <Requester>348397xxx348793</Requester> </Subjects> </QosPriorityLevelConfiguration> <QosPriorityLevelConfiguration> <PriorityLevel>5</PriorityLevel> <GuaranteedQosConfiguration> <TotalUploadBandwidth>20</TotalUploadBandwidth> <ToTalDownloadBandwidth>20</ToTalDownloadBandwidth> <ExtranetUploadBandwidth>10</ExtranetUploadBandwidth> <IntranetUploadBandwidth>10</IntranetUploadBandwidth> <ExtranetDownloadBandwidth>10</ExtranetDownloadBandwidth> <IntranetDownloadBandwidth>10</IntranetDownloadBandwidth> </GuaranteedQosConfiguration> <Subjects> <Requester>2387497xx390843</Requester> <Requester>348397xxx348793</Requester> </Subjects> </QosPriorityLevelConfiguration> </PriorityQosConfiguration>Contoh respons
HTTP/1.1 200 OK Date: Fri, 10 Oct 2025 07:38:42 GMT Content-Length: 0
SDKs
SDK untuk operasi PutResourcePoolRequesterPriorityQosConfiguration adalah sebagai berikut:
Alat baris perintah ossutil
Untuk perintah ossutil yang sesuai dengan operasi PutResourcePoolRequesterPriorityQosConfiguration, lihat put-resource-pool-requester-priority-qos-configuration.