Skip to main content
Hay disponible una nueva versión de este producto.
Se proporciona el idioma español mediante traducción automática para su comodidad. En caso de alguna inconsistencia, el inglés precede al español.

Recupera el uso de almacenamiento de cuentas y buckets en StorageGRID con la solicitud GET Storage Usage

La solicitud GET Storage Usage te indica la cantidad total de almacenamiento que utiliza una cuenta y la de cada bucket asociado a la cuenta.

La cantidad de almacenamiento utilizada por una cuenta y sus buckets se puede obtener mediante una solicitud modificada de ListBuckets con el parámetro de consulta x-ntap-sg-usage. El uso de almacenamiento de los buckets se registra por separado de las solicitudes PUT y DELETE procesadas por el sistema. Puede producirse cierto retraso antes de que los valores de uso coincidan con los valores esperados en función del procesamiento de las solicitudes, especialmente si el sistema está sometido a una carga elevada.

De forma predeterminada, StorageGRID intenta recuperar la información de uso mediante consistencia global fuerte. Si no es posible lograr la consistencia global fuerte, StorageGRID intenta recuperar la información de uso con consistencia fuerte a nivel de sitio.

Debes tener el permiso s3:ListAllMyBuckets o ser root de la cuenta para completar esta operación.

Ejemplo de solicitud

GET /?x-ntap-sg-usage HTTP/1.1
Date: date
Authorization: authorization string
Host: host

Ejemplo de respuesta

Este ejemplo muestra una cuenta que tiene cuatro objetos y 12 bytes de datos en dos buckets. Cada bucket contiene dos objetos y seis bytes de datos.

HTTP/1.1 200 OK
Date: Sat, 29 Nov 2015 00:49:05 GMT
Connection: KEEP-ALIVE
Server: StorageGRID/10.2.0
x-amz-request-id: 727237123
Content-Length: 427
Content-Type: application/xml

<?xml version="1.0" encoding="UTF-8"?>
<UsageResult xmlns="http://s3.storagegrid.com/doc/2015-02-01">
<CalculationTime>2014-11-19T05:30:11.000000Z</CalculationTime>
<ObjectCount>4</ObjectCount>
<DataBytes>12</DataBytes>
<Buckets>
<Bucket>
<Name>bucket1</Name>
<ObjectCount>2</ObjectCount>
<DataBytes>6</DataBytes>
</Bucket>
<Bucket>
<Name>bucket2</Name>
<ObjectCount>2</ObjectCount>
<DataBytes>6</DataBytes>
</Bucket>
</Buckets>
</UsageResult>

Control de versiones

Cada versión de objeto almacenada contribuirá a los valores de ObjectCount y DataBytes en la respuesta. Los marcadores de eliminación no se añaden al total de ObjectCount.

Información relacionada

"Coherencia"