DEMANDE DE cohérence du conteneur
Les contrôles de cohérence assurent un équilibre entre la disponibilité des objets et la cohérence de ces objets entre plusieurs nœuds de stockage et sites. La demande DE cohérence DU conteneur GET vous permet de déterminer le niveau de cohérence appliqué à un conteneur particulier.
Demande
En-tête HTTP de demande | Description |
---|---|
X-Auth-Token |
Spécifie le jeton d'authentification Swift pour le compte à utiliser pour la demande. |
x-ntap-sg-cohérence |
Spécifie le type de demande, où |
Hôte |
Nom d'hôte auquel la demande est dirigée. |
Exemple de demande
GET /v1/28544923908243208806/Swift container X-Auth-Token: SGRD_3a877009a2d24cb1801587bfa9050f29 x-ntap-sg-consistency: true Host: test.com
Réponse
En-tête HTTP de réponse | Description |
---|---|
Date |
La date et l'heure de la réponse. |
Connexion |
Indique si la connexion au serveur est ouverte ou fermée. |
X-Trans-ID |
Identifiant de transaction unique pour la demande. |
Longueur-contenu |
Longueur du corps de réponse. |
x-ntap-sg-cohérence |
Niveau de contrôle de cohérence appliqué au conteneur. Les valeurs suivantes sont prises en charge : Tous : tous les nœuds reçoivent les données immédiatement ou la demande échouera. Forte-global: Garantit la cohérence lecture-après-écriture pour toutes les demandes client sur tous les sites. Site fort : garantit la cohérence de lecture après écriture pour toutes les demandes de clients au sein d'un site. Read-after-New-write: (Par défaut) fournit la cohérence lecture-après-écriture pour les nouveaux objets et éventuellement la cohérence pour les mises à jour d'objets. Offre une haute disponibilité et une protection des données garanties. Recommandé dans la plupart des cas. Disponible : assure la cohérence finale pour les nouveaux objets et les mises à jour d'objets. Pour les compartiments S3, utilisez uniquement si nécessaire (par exemple, pour un compartiment qui contient des valeurs de journal rarement lues ou pour les opérations HEAD ou GET sur des clés qui n'existent pas). Non pris en charge pour les compartiments FabricPool S3. |
Exemple de réponse
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