Todos os produtos
Search
Central de documentação

Object Storage Service:PutResourcePoolPriorityQosConfiguration

Última atualização: Jul 03, 2026

Modifica as configurações de prioridade e Quality of Service (QoS) para buckets e grupos de buckets em um resource pool.

Precauções

  • A quantidade de níveis de prioridade deve estar entre 3 e 10.

  • Os níveis de prioridade começam em 1. Um número maior indica uma prioridade mais alta.

  • Caso você não configure um compromisso mínimo de largura de banda padrão (DefaultGuaranteedQosConfiguration), será necessário defina um para cada nível de prioridade. Se houver um valor padrão configurado, qualquer nível de prioridade sem um compromisso específico utilizará esse valor.

  • A soma de um item de compromisso mínimo de largura de banda (como TotalUploadBandwidth) em todos os níveis de prioridade não pode exceder o valor do item correspondente no resource pool.

  • Só é possível definir o compromisso mínimo de largura de banda de um nível de prioridade como -1 se o valor do item correspondente no resource pool também for -1.

  • Quando um bucket e seu grupo de buckets possuem configurações de prioridade diferentes, a prioridade do grupo de buckets prevalece.

Sintaxe da solicitação

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

Elementos da solicitação

Nome

Tipo

Posição do parâmetro

Descrição

resourcePool

string

Query

Nome do resource pool de destino.

PriorityQosConfiguration

container

Body

Container para a configuração de limitação por prioridade do resource pool.Nó pai: None

PriorityCount

Integer

-

Quantidade de níveis de prioridade.Valores válidos: 3 a 10.Nó pai: PriorityQosConfiguration

DefaultPriorityLevel

Integer

-

Nível de prioridade padrão.Valores válidos: 1 a PriorityCount.Nó pai: PriorityQosConfiguration

DefaultGuaranteedQosConfiguration

container

-

Compromisso mínimo de largura de banda padrão. Se não estiver configurado, você deve especifique um compromisso mínimo de largura de banda para cada nível de prioridade. Quando configurado, os níveis de prioridade sem um compromisso específico usam este valor padrão.Nó pai: PriorityQosConfiguration

QosPriorityLevelConfiguration

container

-

Container para a configuração de limitação de um nível de prioridade específico.Nó pai: PriorityQosConfiguration

PriorityLevel

Integer

-

Nível de prioridade.Valores válidos: 1 a PriorityCount.Nó pai: QosPriorityLevelConfiguration

GuaranteedQosConfiguration

container

-

Container para o compromisso mínimo de largura de banda de um nível de prioridade específico.Nó pai: QosPriorityLevelConfiguration

TotalUploadBandwidth

Integer

-

Compromisso mínimo total de largura de banda de upload. Unidade: Gbps.Nó pai: DefaultGuaranteedQosConfiguration ou GuaranteedQosConfiguration

IntranetUploadBandwidth

Integer

-

Compromisso mínimo de largura de banda de upload para a rede interna. Unidade: Gbps. Inclui solicitações de redes internas, como classic network e VPC.Nó pai: DefaultGuaranteedQosConfiguration ou GuaranteedQosConfiguration

ExtranetUploadBandwidth

Integer

-

Compromisso mínimo de largura de banda de upload para a rede pública. Unidade: Gbps. Abrange solicitações de redes públicas, como Internet e CDN.Nó pai: DefaultGuaranteedQosConfiguration ou GuaranteedQosConfiguration

TotalDownloadBandwidth

Integer

-

Compromisso mínimo total de largura de banda de baixe. Unidade: Gbps.Nó pai: DefaultGuaranteedQosConfiguration ou GuaranteedQosConfiguration

IntranetDownloadBandwidth

Integer

-

Compromisso mínimo de largura de banda de baixe para a rede interna. Unidade: Gbps. Cobre solicitações de redes internas, como classic network e VPC.Nó pai: DefaultGuaranteedQosConfiguration ou GuaranteedQosConfiguration

ExtranetDownloadBandwidth

Integer

-

Compromisso mínimo de largura de banda de baixe para a rede pública. Unidade: Gbps. Engloba solicitações de redes públicas, como Internet e CDN.Nó pai: DefaultGuaranteedQosConfiguration ou GuaranteedQosConfiguration

Subjects

container

-

Container para os objetos de limitação, incluindo buckets e grupos de buckets.Nó pai: QosPriorityLevelConfiguration

Bucket

string

-

Nome do bucket.Nó pai: Subjects

BucketGroup

string

-

Nome do grupo de buckets.Nó pai: Subjects

Exemplos

  • Exemplo de solicitação

    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>
  • Exemplo de resposta

    HTTP/1.1 200 OK
    Date: Fri, 10 Oct 2025 07:38:42 GMT
    Content-Length: 0

SDK

Os SDKs a seguir oferecem suporte a esta operação:

Ferramenta de linha de comando ossutil

Para obter o comando ossutil correspondente, consulte put-resource-pool-priority-qos-configuration.