Tous les produits
Search
Centre de documentation

Object Storage Service:PutResourcePoolRequesterPriorityQosConfiguration

Dernière mise à jour :Aug 18, 2026

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.