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.
OBTENGA la solicitud de consistencia del contenedor
El nivel de coherencia establece una compensación entre la disponibilidad de los objetos y la coherencia de dichos objetos en los diferentes nodos y sitios de almacenamiento. La solicitud DE consistencia DEL contenedor le permite determinar el nivel de consistencia que se aplica a un contenedor en particular.
Solicitud
Solicitar encabezado HTTP |
Descripción |
|
Especifica el token de autenticación Swift de la cuenta que se va a utilizar para la solicitud.
|
|
Especifica el tipo de solicitud, donde true = OBTENER la consistencia del contenedor, y. false = OBTENER contenedor.
|
|
El nombre de host al que se dirige la solicitud.
|
Ejemplo de solicitud
GET /v1/28544923908243208806/Swift container
X-Auth-Token: SGRD_3a877009a2d24cb1801587bfa9050f29
x-ntap-sg-consistency: true
Host: test.com
Respuesta
Encabezado HTTP de respuesta |
Descripción |
|
La fecha y la hora de la respuesta.
|
|
Si la conexión con el servidor está abierta o cerrada.
|
|
Identificador de transacción único para la solicitud.
|
|
La longitud del cuerpo de respuesta.
|
|
El nivel de control de consistencia que se aplica al contenedor. Se admiten los siguientes valores:
-
Todos: Todos los nodos reciben los datos inmediatamente o la solicitud falla.
-
Strong-global: Garantiza la coherencia de lectura tras escritura para todas las solicitudes de clientes en todos los sitios.
-
Strong-site: Garantiza la coherencia de lectura después de escritura para todas las solicitudes de cliente dentro de un sitio.
-
Read-after-new-write: Proporciona consistencia de lectura-after-write para nuevos objetos y eventual consistencia para actualizaciones de objetos. Ofrece garantías de alta disponibilidad y protección de datos.
Nota: Si su aplicación utiliza PETICIONES HEAD en objetos que no existen, puede recibir un número elevado de 500 errores internos del servidor si uno o más nodos de almacenamiento no están disponibles. Para evitar estos errores, utilice el nivel "'disponible'".
-
Disponible (eventual consistencia para las operaciones DE LA CABEZA): Se comporta igual que el nivel de consistencia "entre-después-nueva-escritura", pero sólo proporciona consistencia eventual para las operaciones DE LA CABEZA. Ofrece una mayor disponibilidad para las OPERACIONES DE CABEZAL que una «escritura tras otra» si los nodos de almacenamiento no están disponibles.
|
Ejemplo de respuesta
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