Skip to main content
Die deutsche Sprachversion wurde als Serviceleistung für Sie durch maschinelle Übersetzung erstellt. Bei eventuellen Unstimmigkeiten hat die englische Sprachversion Vorrang.

ABRUFEN der Container-Konsistenzanforderung

Beitragende

Konsistenzkontrollen bieten ein Gleichgewicht zwischen der Verfügbarkeit der Objekte und der Konsistenz dieser Objekte über verschiedene Storage Nodes und Standorte hinweg. Die GET Container-Konsistenzanforderung ermöglicht es Ihnen, die auf einen bestimmten Container angewendete Konsistenzstufe zu bestimmen.

Anfrage

HTTP-Header anfordern Beschreibung

X-Auth-Token

Gibt das Swift-Authentifizierungs-Token für das Konto an, das für die Anforderung verwendet werden soll.

X-ntap-sg-Konsistenz

Gibt den Anforderungstyp an, wobei true = GET Containerkonsistenz, und false = get Container.

Host

Der Hostname, auf den die Anforderung gerichtet ist.

Anforderungsbeispiel

GET /v1/28544923908243208806/Swift container
X-Auth-Token: SGRD_3a877009a2d24cb1801587bfa9050f29
x-ntap-sg-consistency: true
Host: test.com

Antwort

HTTP-Kopfzeile für Antwort Beschreibung

Datum

Datum und Uhrzeit der Antwort.

Verbindung

Ob die Verbindung zum Server offen oder geschlossen ist.

X-Trans-ID

Die eindeutige Transaktions-ID für die Anforderung.

Inhaltslänge

Die Länge des Reaktionskörpers.

X-ntap-sg-Konsistenz

Die auf den Container angewendete Konsistenzkontrollebene. Folgende Werte werden unterstützt:

Alle: Alle Knoten erhalten die Daten sofort oder die Anfrage schlägt fehl.

Strong-global: Garantiert Lese-After-Write-Konsistenz für alle Kundenanfragen über alle Standorte hinweg.

Strong-site: Garantiert Lese-After-Write Konsistenz für alle Kundenanfragen innerhalb einer Site.

Read-after-New-write: (Standard) bietet Read-after-write-Konsistenz für neue Objekte und eventuelle Konsistenz für Objektaktualisierungen. Hochverfügbarkeit und garantierte Datensicherung Empfohlen für die meisten Fälle.

Verfügbar: Bietet eventuelle Konsistenz für neue Objekte und Objekt-Updates. Verwenden Sie für S3-Buckets nur nach Bedarf (z. B. für einen Bucket mit Protokollwerten, die nur selten gelesen werden, oder für HEAD- oder GET-Vorgänge für nicht vorhandene Schlüssel). Nicht unterstützt für S3 FabricPool-Buckets.

Antwortbeispiel

HTTP/1.1 204 No Content
Date: Sat, 29 Nov 2015 01:02:18 GMT
Connection: CLOSE
X-Trans-Id: 1936575373
Content-Length: 0
x-ntap-sg-consistency: strong-site