Estos contenidos se han traducido de forma automática para su comodidad, pero Huawei Cloud no garantiza la exactitud de estos. Para consultar los contenidos originales, acceda a la versión en inglés.
Centro de ayuda/ Object Storage Service/ Referencia de la API/ Las API/ Configuración avanzada del bucket/ Configuración de la cuota de almacenamiento de bucket
Actualización más reciente 2024-09-18 GMT+08:00

Configuración de la cuota de almacenamiento de bucket

Funciones

La cuota de almacenamiento del bucket debe ser un entero positivo en la unidad de byte. La cuota de almacenamiento máxima es de 263 – 1 bytes. La cuota de almacenamiento de cubeta predeterminada es 0, lo que indica que la cuota de almacenamiento de cubeta no está limitada.

  1. Para un bucket que tiene una cuota de almacenamiento especificada, puede cambiar la cuota a 0 para cancelar la limitación de cuota.
  2. La verificación de la cuota de almacenamiento del bucket depende de cuánto espacio se utilice en el bucket. Sin embargo, el espacio de almacenamiento usado se mide en el fondo. Por lo tanto, es posible que las cuotas de almacenamiento en buckets no surtan efecto inmediatamente y se espera un retraso. El espacio de almacenamiento usado en un bucket puede exceder la cuota de almacenamiento del bucket, o el espacio de almacenamiento usado puede permanecer sin cambios después de que los datos se eliminen del bucket.
  3. Para obtener más información sobre la API para consultar el espacio de almacenamiento usado, consulte Obtención de información de almacenamiento de un bucket.
  4. Si el espacio de almacenamiento usado en un bucket alcanza el límite superior de la cuota de almacenamiento del bucket, la carga de objetos fallará y se devolverá el código de estado HTTP 403 Prohibido, que indica InsufficientStorageSpace. En este caso, puede aumentar la cuota, cancelar la limitación de cuota (cambiando la cuota a 0) o eliminar objetos no deseados del bucket.

Sintaxis de solicitud

1
2
3
4
5
6
7
8
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 solicitud

Esta solicitud no contiene parámetros.

Encabezados de solicitud

Esta solicitud utiliza encabezados comunes. Para más detalles, consulte Tabla 3.

Elementos de solicitud

Esta solicitud utiliza un elemento adicional para especificar una cuota de bucket. Tabla 1 describe el elemento.

Tabla 1 Elementos de solicitud adicionales

Elemento

Descripción

Obligatorio

StorageQuota

Especifica la cuota de almacenamiento del bucket. La unidad es byte.

Tipo: integer

Sintaxis de respuesta

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

Encabezados de respuesta

La respuesta a la solicitud utiliza encabezados comunes. Para más detalles, consulte Tabla 1.

Elementos de respuesta

Esta respuesta no contiene elementos.

Respuestas de error

No se devuelven respuestas de error especiales. Para obtener más información sobre las respuestas de error, consulte Tabla 2.

Modelo de solicitud

 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>

Modelo de respuesta

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