Este conteúdo foi traduzido por máquina para sua conveniência e a Huawei Cloud não pode garantir que o conteúdo foi traduzido com precisão. Para exibir o conteúdo original, use o link no canto superior direito para mudar para a página em inglês.
Atualizado em 2022-11-07 GMT+08:00

Configuração da cota de armazenamento de um bucket

Funções

A cota de armazenamento do bucket deve ser um inteiro positivo na unidade de byte. A cota máxima de armazenamento é de 263 – 1 bytes. A cota de armazenamento padrão do bucket é 0, indicando que a cota de armazenamento do bucket não é limitada.

  1. Para um bucket que tenha uma cota de armazenamento especificada, você pode alterar a cota para 0 para cancelar a limitação da cota.
  2. A verificação da cota de armazenamento do bucket depende de quanto espaço é usado no bucket. No entanto, o espaço de armazenamento usado é medido no fundo. Portanto, as cotas de armazenamento de bucket podem não entrar em vigor imediatamente, e espera-se atraso. Pode ocorrer que o espaço de armazenamento usado em um bucket tenha excedido a cota de armazenamento do bucket ou que o espaço de armazenamento usado permaneça inalterado após os dados serem excluídos do bucket.
  3. Para obter detalhes sobre a API para consultar o espaço de armazenamento usado, consulte Consulta das informações sobre o espaço usado em um bucket.
  4. Se o espaço de armazenamento usado em um bucket atingir o limite superior da cota de armazenamento, o upload do objeto falhará e o código de status HTTP 403 Forbidden será retornado, indicando InsufficientStorageSpace. Nesse caso, você pode aumentar a cota, cancelar a limitação da cota (alterando a cota para 0) ou excluir objetos indesejados do bucket.

Sintaxe da solicitação

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
PUT /?quota HTTP/1.1 
Host: bucketname.obs.region.myhuaweicloud.com 
Date: date
Content-Length: length
Authorization: authorization

<?xml version="1.0" encoding="UTF-8" standalone="yes"?> 
<Quota xmlns="http://obs.region.myhuaweicloud.com/doc/2015-06-30/">
    <StorageQuota>value</StorageQuota> 
</Quota>

Parâmetros de solicitação

Esta solicitação não contém nenhum parâmetro.

Cabeçalhos de solicitação

Essa solicitação usa cabeçalhos comuns. Para mais detalhes, consulte Tabela 3.

Elementos de solicitação

Essa solicitação usa um elemento adicional para especificar uma cota de bucket. Tabela 1 descreve o elemento.

Tabela 1 Elementos adicionais de solicitação

Elemento

Descrição

Obrigatório

StorageQuota

Especifica a cota de armazenamento do bucket. A unidade é byte.

Tipo: integer

Sim

Sintaxe da resposta

1
2
3
HTTP/1.1 status_code
Date: date
Content-Length: length

Cabeçalhos de resposta

A resposta à solicitação usa cabeçalhos comuns. Para mais detalhes, consulte Tabela 1.

Elementos de resposta

Esta resposta não envolve elementos.

Respostas de erro

Nenhuma resposta de erro especial é retornada. Para obter detalhes sobre respostas de erro, consulte Tabela 2.

Solicitação de exemplo

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
PUT /?quota HTTP/1.1
User-Agent: curl/7.29.0
Host: examplebucket.obs.region.myhuaweicloud.com
Accept: */*
Date: WED, 01 Jul 2015 03:24:37 GMT
Authorization: OBS H4IPJX0TQTHTHEBQQCEC:k/rbwnYaqYf0Ae6F0M3OJQ0dmI8=
Content-Length: 106

<Quota xmlns="http://obs.ap-southeast-1.myhuaweicloud.com/doc/2015-06-30/">
  <StorageQuota>10240000</StorageQuota>
</Quota>

Resposta de exemplo

1
2
3
4
5
6
7
HTTP/1.1 100 Continue
HTTP/1.1 200 OK
Server: OBS
x-obs-request-id: BF260000016435E09A2BCA388688AA08
x-obs-id-2: 32AAAQAAEAABSAAgAAEAABAAAQAAEAABCSHbmBecv7ohDSvqaRObpxzgzJ9+l8xT
Date: WED, 01 Jul 2015 03:24:37 GMT
Content-Length: 0