Skip to main content
È disponibile una versione più recente di questo prodotto.
La versione in lingua italiana fornita proviene da una traduzione automatica. Per eventuali incoerenze, fare riferimento alla versione in lingua inglese.

Recupera l'utilizzo dello storage dell'account e del bucket in StorageGRID con la richiesta GET Storage Usage

La richiesta GET Storage Usage ti dice la quantità totale di storage utilizzato da un account e per ogni bucket associato all'account.

La quantità di storage utilizzata da un account e dai suoi bucket può essere ottenuta tramite una richiesta ListBuckets modificata con il parametro di query x-ntap-sg-usage. L'utilizzo dello storage dei bucket viene tracciato separatamente dalle richieste PUT e DELETE elaborate dal sistema. Potrebbe esserci un certo ritardo prima che i valori di utilizzo corrispondano ai valori previsti in base all'elaborazione delle richieste, soprattutto se il sistema è sottoposto a un carico elevato.

Per impostazione predefinita, StorageGRID tenta di recuperare le informazioni sull'utilizzo utilizzando la strong-global consistency. Se non è possibile raggiungere la strong-global consistency, StorageGRID tenta di recuperare le informazioni sull'utilizzo con una strong-site consistency.

Devi avere l'autorizzazione s3:ListAllMyBuckets, oppure essere account root, per completare questa operazione.

Esempio di richiesta

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

Esempio di risposta

Questo esempio mostra un account che contiene quattro oggetti e 12 byte di dati in due bucket. Ogni bucket contiene due oggetti e sei byte di dati.

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>

Versioning

Ogni versione dell'oggetto memorizzata contribuirà ai ObjectCount e DataBytes valori nella risposta. I marcatori di eliminazione non vengono aggiunti al ObjectCount totale.

Informazioni correlate

"Coerenza"