Skip to main content
Une version plus récente de ce produit est disponible.
La version française est une traduction automatique. La version anglaise prévaut sur la française en cas de divergence.

DEMANDE DE cohérence du conteneur

Contributeurs

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-consistency

Spécifie le type de demande, où true = COHÉRENCE GARANTIE entre les conteneurs, et false = CONTENEUR GET.

Host

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.

Connection

Indique si la connexion au serveur est ouverte ou fermée.

X-Trans-Id

Identifiant de transaction unique pour la demande.

Content-Length

Longueur du corps de réponse.

x-ntap-sg-consistency

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.

  • Lecture-après-nouvelle-écriture : offre une cohérence lecture-après-écriture pour les nouveaux objets et une cohérence éventuelle pour les mises à jour d'objets. Offre une haute disponibilité et une protection des données garanties.

    Remarque : si votre application utilise des demandes HEAD sur des objets qui n'existent pas, vous pouvez recevoir un nombre élevé de 500 erreurs de serveur interne si un ou plusieurs nœuds de stockage ne sont pas disponibles. Pour éviter ces erreurs, utilisez le niveau « disponible ».

  • Disponible (cohérence éventuelle pour les opérations DE TÊTE) : se comporte de la même façon que le niveau de cohérence "entre les nouvelles écritures", mais ne fournit qu'une cohérence éventuelle pour les opérations DE TÊTE. Niveaux de disponibilité supérieurs à ceux de la « nouvelle écriture » en cas d'indisponibilité des nœuds de stockage

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
Informations associées

Utilisez le compte du locataire