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.
- Para um bucket que tenha uma cota de armazenamento especificada, você pode alterar a cota para 0 para cancelar a limitação da cota.
- 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.
- 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.
- 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.
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 |