Skip to main content
Eine neuere Version dieses Produkts ist erhältlich.
Die deutsche Sprachversion wurde als Serviceleistung für Sie durch maschinelle Übersetzung erstellt. Bei eventuellen Unstimmigkeiten hat die englische Sprachversion Vorrang.

Abrufen der Speichernutzung von Konto und Bucket in StorageGRID mit der GET Storage Usage-Anfrage

Änderungen vorschlagen

Die GET Storage Usage-Anfrage gibt die Gesamtmenge des von einem Konto verwendeten Speicherplatzes sowie für jeden mit dem Konto verknüpften Bucket an.

Die Menge des von einem Konto und seinen Buckets verwendeten Speichers kann durch eine modifizierte ListBuckets-Anfrage mit dem x-ntap-sg-usage Abfrageparameter ermittelt werden. Die Speichernutzung eines Buckets wird getrennt von den vom System verarbeiteten PUT- und DELETE-Anfragen erfasst. Es kann zu einer Verzögerung kommen, bis die Nutzungswerte den erwarteten Werten entsprechen, insbesondere wenn das System stark ausgelastet ist.

Standardmäßig versucht StorageGRID, Nutzungsinformationen mittels starker globaler Konsistenz abzurufen. Kann keine starke globale Konsistenz erreicht werden, versucht StorageGRID, die Nutzungsinformationen mit starker Standortkonsistenz abzurufen.

Sie müssen über die Berechtigung s3:ListAllMyBuckets verfügen oder als Root-Benutzer angemeldet sein, um diesen Vorgang abzuschließen.

Anfragebeispiel

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

Antwortbeispiel

Dieses Beispiel zeigt ein Konto mit vier Objekten und 12 Byte Daten in zwei Buckets. Jeder Bucket enthält zwei Objekte und sechs Byte Daten.

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>

Versionierung

Jede gespeicherte Objektversion trägt zu den ObjectCount und DataBytes Werten in der Antwort bei. Löschmarkierungen werden nicht zur ObjectCount Gesamtzahl hinzugezählt.

Verwandte Informationen

"Konsistenz"