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.

Spécifiez les niveaux de cohérence dans StorageGRID avec la requête PUT Bucket consistency

${post_edited_translations.segment}

La cohérence par défaut est définie pour garantir la lecture après écriture des objets nouvellement créés.

Avant de commencer

Vous devez disposer de l'autorisation s3:PutBucketConsistency, ou être le compte racine, pour effectuer cette opération.

Demande

Le paramètre x-ntap-sg-consistency doit contenir l'une des valeurs suivantes :

Cohérence Description

tous

Tous les nœuds reçoivent les données immédiatement, ou la requête échouera.

fort-mondial

Garantit la cohérence en lecture après écriture pour toutes les requêtes client sur tous les sites.

site fort

Garantit la cohérence des données en lecture après écriture pour toutes les requêtes client au sein d'un site.

lecture après une nouvelle écriture

(Par défaut) Assure la cohérence en lecture après écriture pour les nouveaux objets et la cohérence éventuelle pour les mises à jour d'objets. Offre une haute disponibilité et des garanties de protection des données. Recommandé dans la plupart des cas.

disponible

Garantit la cohérence éventuelle des nouveaux objets et des mises à jour d'objets. Pour les compartiments S3, utilisez cette fonctionnalité uniquement lorsque cela est nécessaire (par exemple, pour un compartiment contenant 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 S3 FabricPool.

Remarque : En général, vous devez utiliser la cohérence « Lecture après nouvelle écriture ». Si les requêtes ne fonctionnent pas correctement, modifiez le comportement du client applicatif si possible. Ou configurez le client pour spécifier la cohérence pour chaque requête API. Définissez la cohérence au niveau du compartiment uniquement en dernier recours.

Exemple de requête

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

"Cohérence"