Modifie la configuration de limitation basée sur la priorité du demandeur pour un pool de ressources.
Notes
Le nombre de niveaux de priorité doit être un entier compris entre 3 et 10.
Les niveaux de priorité commencent à 1. Un chiffre plus élevé indique une priorité plus importante.
Si aucun engagement minimal de bande passante par défaut n'est spécifié, vous devez configurer un engagement minimal de bande passante pour chaque niveau de priorité. À défaut, les niveaux de priorité sans configuration spécifique utilisent les valeurs par défaut.
Pour chaque élément d'engagement minimal de bande passante, tel que TotalUploadBandwidth ou IntranetDownloadBandwidth, la somme des valeurs sur tous les niveaux de priorité ne peut pas dépasser la valeur correspondante du pool de ressources.
Vous pouvez définir un élément d'engagement minimal de bande passante basé sur la priorité sur -1 uniquement si l'élément correspondant du pool de ressources est également défini sur -1.
Syntaxe de la requête
PUT /?requesterPriorityQos&resourcePool=ResourcePoolName
Host: oss-cn-hangzhou.aliyuncs.com
Date: GMT Date
Content-Type: application/xml
Content-Length: content length
Éléments de la requête
|
Nom |
Type |
Emplacement |
Description |
|
resourcePool |
String |
Query |
Nom du pool de ressources cible. |
|
PriorityQosConfiguration |
Container |
Body |
Conteneur pour les configurations de limitation basées sur la priorité du pool de ressources. Nœud parent : Aucun |
|
PriorityCount |
Integer |
- |
Nombre de niveaux de priorité. La valeur doit être un entier compris entre 3 et 10. Nœud parent : PriorityQosConfiguration |
|
DefaultPriorityLevel |
Integer |
- |
Niveau de priorité par défaut. La valeur doit être un entier compris entre 1 et la valeur de PriorityCount. Nœud parent : PriorityQosConfiguration |
|
DefaultGuaranteedQosConfiguration |
Container |
- |
Engagement minimal de bande passante par défaut. S'il n'est pas spécifié, vous devez configurer un engagement minimal de bande passante pour chaque niveau de priorité. À défaut, les niveaux de priorité sans configuration spécifique utilisent les valeurs par défaut. Nœud parent : PriorityQosConfiguration |
|
QosPriorityLevelConfiguration |
Container |
- |
Configuration de limitation pour un niveau de priorité spécifique. Nœud parent : PriorityQosConfiguration |
|
PriorityLevel |
Integer |
- |
Niveau de priorité. La valeur doit être un entier compris entre 1 et la valeur de PriorityCount. Nœud parent : QosPriorityLevelConfiguration |
|
GuaranteedQosConfiguration |
Container |
- |
Engagement minimal de bande passante pour un niveau de priorité spécifique. Nœud parent : QosPriorityLevelConfiguration |
|
TotalUploadBandwidth |
Integer |
- |
Bande passante totale minimale d'upload. Unité : Gbit/s. Nœud parent : DefaultGuaranteedQosConfiguration ou GuaranteedQosConfiguration |
|
IntranetUploadBandwidth |
Integer |
- |
Bande passante minimale d'upload sur le réseau interne, incluant les requêtes provenant du réseau classique et du VPC. Unité : Gbit/s. Nœud parent : DefaultGuaranteedQosConfiguration ou GuaranteedQosConfiguration |
|
ExtranetUploadBandwidth |
Integer |
- |
Bande passante minimale d'upload sur le réseau externe, incluant les requêtes provenant du réseau public et du CDN. Unité : Gbit/s. Nœud parent : DefaultGuaranteedQosConfiguration ou GuaranteedQosConfiguration |
|
TotalDownloadBandwidth |
Integer |
- |
Bande passante totale minimale de download. Unité : Gbit/s. Nœud parent : DefaultGuaranteedQosConfiguration ou GuaranteedQosConfiguration |
|
IntranetDownloadBandwidth |
Integer |
- |
Bande passante minimale de download sur le réseau interne, incluant les requêtes provenant du réseau classique et du VPC. Unité : Gbit/s. Nœud parent : DefaultGuaranteedQosConfiguration ou GuaranteedQosConfiguration |
|
ExtranetDownloadBandwidth |
Integer |
- |
Bande passante minimale de download sur le réseau externe, incluant les requêtes provenant du réseau public et du CDN. Unité : Gbit/s. Nœud parent : DefaultGuaranteedQosConfiguration ou GuaranteedQosConfiguration |
|
Subjects |
Container |
- |
Sujets de limitation assignés à un niveau de priorité spécifique. Pour la limitation basée sur la priorité du demandeur, le seul élément enfant pris en charge est Requester. Nœud parent : QosPriorityLevelConfiguration |
|
Requester |
String |
- |
UID du demandeur assigné à ce niveau de priorité. Nœud parent : Subjects |
Exemples
-
Exemple de requête
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> -
Exemple de réponse
HTTP/1.1 200 OK Date: Fri, 10 Oct 2025 07:38:42 GMT Content-Length: 0
SDK
SDK pour cette opération :
Outil de ligne de commande ossutil
Pour la commande ossutil correspondante, consultez put-resource-pool-requester-priority-qos-configuration.