Skip to main content
Hay disponible una nueva versión de este producto.
Se proporciona el idioma español mediante traducción automática para su comodidad. En caso de alguna inconsistencia, el inglés precede al español.

Especifica los niveles de consistencia en StorageGRID con la solicitud de consistencia PUT Bucket

${post_edited_translations.segment}

La consistencia predeterminada está configurada para garantizar la lectura posterior a la escritura para los objetos recién creados.

Antes de empezar

Debes tener el permiso s3:PutBucketConsistency, o ser la raíz de la cuenta, para completar esta operación.

Solicitud

El x-ntap-sg-consistency parámetro debe contener uno de los siguientes valores:

Coherencia Descripción

all

Todos los nodos reciben los datos de inmediato o la solicitud fallará.

strong-global

Garantiza la consistencia de lectura tras escritura para todas las solicitudes de los clientes en todos los sitios.

sitio fuerte

Garantiza la consistencia de lectura tras escritura para todas las solicitudes de los clientes dentro de un sitio.

lectura tras una nueva escritura

(Predeterminado) Proporciona consistencia de lectura después de escritura para los objetos nuevos y consistencia eventual para las actualizaciones de objetos. Ofrece alta disponibilidad y garantías de protección de datos. Recomendado para la mayoría de los casos.

disponible

Proporciona consistencia eventual tanto para los objetos nuevos como para las actualizaciones de objetos. Para los buckets de S3, úsalo solo cuando sea necesario (por ejemplo, para un bucket que contiene valores de registro que rara vez se leen, o para operaciones HEAD o GET en claves que no existen). No es compatible con los buckets de S3 FabricPool.

Nota: En general, deberías usar la consistencia "Read-after-new-write". Si las solicitudes no funcionan correctamente, cambia el comportamiento del cliente de la aplicación si es posible. O configura el cliente para que especifique la consistencia en cada solicitud de API. Establece la consistencia a nivel de bucket solo como último recurso.

Ejemplo de solicitud

PUT /bucket?x-ntap-sg-consistency=strong-global HTTP/1.1
Date: date
Authorization: authorization string
Host: host
Información relacionada

"Coherencia"