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.

Geben Sie Konsistenzstufen in StorageGRID mit der PUT Bucket consistency-Anforderung an

Änderungen vorschlagen

Die PUT Bucket Konsistenzanforderung ermöglicht die Angabe der Konsistenz, die auf Operationen angewendet wird, die an einem Bucket durchgeführt werden.

Die Standardkonsistenz ist so eingestellt, dass für neu erstellte Objekte Lese-nach-Schreib-Vorgänge garantiert werden.

Bevor Sie beginnen

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

Anfrage

Der x-ntap-sg-consistency Parameter muss einen der folgenden Werte enthalten:

Konsistenz Beschreibung

alle

Alle Knoten empfangen die Daten sofort, oder die Anfrage schlägt fehl.

stark global

Gewährleistet Lese-nach-Schreib-Konsistenz für alle Clientanfragen an allen Standorten.

starker Standort

Garantiert Lese-nach-Schreib-Konsistenz für alle Client-Anfragen innerhalb eines Standorts.

Lesen nach neuem Schreiben

(Standardeinstellung) Bietet Lese-nach-Schreib-Konsistenz für neue Objekte und letztendliche Konsistenz für Objektaktualisierungen. Hohe Verfügbarkeit und Garantien für den Datenschutz werden geboten. Für die meisten Fälle empfohlen.

verfügbar

Gewährleistet letztendliche Konsistenz sowohl für neue Objekte als auch für Objektaktualisierungen. Für S3-Buckets sollte dies nur bei Bedarf verwendet werden (zum Beispiel für einen Bucket, der Log-Werte enthält, die selten gelesen werden, oder für HEAD- oder GET-Operationen auf Schlüsseln, die nicht existieren). Nicht unterstützt für S3 FabricPool Buckets.

Hinweis: Im Allgemeinen ist die Konsistenz „Read-after-new-write“ zu verwenden. Wenn Anfragen nicht korrekt funktionieren, sollte nach Möglichkeit das Verhalten des Anwendungsclients geändert werden. Alternativ kann der Client so konfiguriert werden, dass er die Konsistenz für jede API-Anfrage angibt. Die Konsistenz auf Bucket-Ebene sollte nur als letzte Möglichkeit festgelegt werden.

Anfragebeispiel

PUT /bucket?x-ntap-sg-consistency=strong-global HTTP/1.1
Date: date
Authorization: authorization string
Host: host
Verwandte Informationen

"Konsistenz"