Skip to main content
Une version plus récente de ce produit est disponible.
La version française est une traduction automatique. La version anglaise prévaut sur la française en cas de divergence.

Récupérez l'utilisation du stockage du compte et du bucket dans StorageGRID avec la requête GET Storage Usage

La requête GET Storage Usage vous indique la quantité totale de stockage utilisée par un compte, ainsi que pour chaque compartiment associé à ce compte.

La quantité de stockage utilisée par un compte et ses buckets peut être obtenue par une requête ListBuckets modifiée avec le paramètre de requête x-ntap-sg-usage. L'utilisation du stockage des buckets est suivie séparément des requêtes PUT et DELETE traitées par le système. Il peut y avoir un certain délai avant que les valeurs d'utilisation ne correspondent aux valeurs attendues en fonction du traitement des requêtes, en particulier si le système est fortement sollicité.

Par défaut, StorageGRID tente de récupérer les informations d'utilisation en utilisant une cohérence globale forte. Si une cohérence globale forte ne peut pas être atteinte, StorageGRID tente de récupérer les informations d'utilisation avec une cohérence site forte.

Vous devez disposer de l'autorisation s3:ListAllMyBuckets, ou être root du compte, pour effectuer cette opération.

Exemple de requête

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

Exemple de réponse

Cet exemple illustre un compte contenant quatre objets et 12 octets de données répartis dans deux compartiments. Chaque compartiment contient deux objets et six octets de données.

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>

Versionnage

Chaque version d'objet stockée contribuera aux valeurs ObjectCount et DataBytes dans la réponse. Les marqueurs de suppression ne sont pas ajoutés au total ObjectCount.

Informations connexes

"Cohérence"