すべてのプロダクト
Search
ドキュメントセンター

Object Storage Service:PutResourcePoolPriorityQosConfiguration

最終更新日:Dec 04, 2025

PutResourcePoolPriorityQosConfiguration 操作を呼び出して、リソースプール内のバケットとバケットグループの優先度およびサービス品質 (QoS) 構成を変更します。

注意事項

  • 優先度レベルの数は 3 から 10 の範囲である必要があります。

  • 優先度レベルは 1 から始まります。数値が大きいほど、優先度が高くなります。

  • デフォルトの最低帯域幅 (DefaultGuaranteedQosConfiguration) を構成しない場合は、各優先度レベルに最低帯域幅を構成する必要があります。デフォルトが構成されている場合、特定の帯域幅が設定されていない優先度レベルでは、このデフォルト値が使用されます。

  • すべての優先度レベルにわたる最低帯域幅項目 (TotalUploadBandwidth など) の合計は、リソースプール内の対応する項目の値を超えることはできません。

  • 優先度レベルの最低帯域幅を -1 に設定できるのは、リソースプール内の対応する項目の値が -1 の場合のみです。

  • バケットとそのバケットグループで優先度構成が異なる場合、バケットグループの優先度が優先されます。

リクエスト構文

PUT /?priorityQos&resourcePool=ResourcePoolName
Host: oss-cn-hangzhou.aliyuncs.com
Date: GMT Date
Content-Type: application/xml
Content-Length: content length

リクエスト要素

名前

タイプ

パラメーターの位置

説明

resourcePool

string

Query

対象となるリソースプールの名前。

PriorityQosConfiguration

container

Body

リソースプールの優先度調整設定のコンテナー。
親ノード:なし



PriorityCount

Integer

-

優先度レベルの数。
有効な値:3~10。
親ノード:PriorityQosConfiguration






















DefaultPriorityLevel

Integer

-

デフォルトの優先度レベル。
有効な値:1~PriorityCount。
親ノード:PriorityQosConfiguration










DefaultGuaranteedQosConfiguration

container

-

デフォルトの最低帯域幅。このノードが構成されていない場合は、各優先度レベルに最低帯域幅を構成する必要があります。このノードが構成されている場合、特定の帯域幅が設定されていない優先度レベルでは、このデフォルト値が使用されます。
親ノード:PriorityQosConfiguration

QosPriorityLevelConfiguration

container

-

特定の優先度レベルのスロットリング構成のコンテナー。
親ノード:PriorityQosConfiguration







PriorityLevel

Integer

-

優先度レベル。
有効な値:1~PriorityCount。
親ノード:QosPriorityLevelConfiguration










GuaranteedQosConfiguration

container

-

特定の優先度レベルの最低帯域幅を格納するコンテナーです。
親ノード:QosPriorityLevelConfiguration

TotalUploadBandwidth

Integer

-

合計の最低アップロード帯域幅。単位:Gbps。
親ノード:DefaultGuaranteedQosConfiguration または GuaranteedQosConfiguration



IntranetUploadBandwidth

Integer

-

内部ネットワークの最低アップロード帯域幅。単位:Gbps。これには、クラシックネットワークや VPC などの内部ネットワークからのリクエストが含まれます。
親ノード:DefaultGuaranteedQosConfiguration または GuaranteedQosConfiguration



ExtranetUploadBandwidth

Integer

-

パブリックネットワークの最低アップロード帯域幅。単位:Gbps。これには、インターネットや CDN などのパブリックネットワークからのリクエストが含まれます。
親ノード:DefaultGuaranteedQosConfiguration または GuaranteedQosConfiguration

TotalDownloadBandwidth

Integer

-

合計の最低ダウンロード帯域幅。単位:Gbps。
親ノード:DefaultGuaranteedQosConfiguration または GuaranteedQosConfiguration



IntranetDownloadBandwidth

Integer

-

内部ネットワークの最低ダウンロード帯域幅。単位:Gbps。これには、クラシックネットワークや VPC などの内部ネットワークからのリクエストが含まれます。
親ノード:DefaultGuaranteedQosConfiguration または GuaranteedQosConfiguration



ExtranetDownloadBandwidth

Integer

-

パブリックネットワークの最低ダウンロード帯域幅。単位:Gbps。これには、インターネットや CDN などのパブリックネットワークからのリクエストが含まれます。
親ノード:DefaultGuaranteedQosConfiguration または GuaranteedQosConfiguration

Subjects

container

-

調整オブジェクトのコンテナー。調整オブジェクトには、バケットとバケットグループが含まれます。
親ノード:QosPriorityLevelConfiguration



Bucket

string

-

バケット名。
親ノード:Subjects







BucketGroup

string

-

バケットグループ名。
親ノード:Subjects



  • リクエスト例

    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 コマンドラインツール

対応する ossutil コマンドの詳細については、「put-resource-pool-priority-qos-configuration」をご参照ください。