Skip to main content
O português é fornecido por meio de tradução automática para sua conveniência. O inglês precede o português em caso de inconsistências.

OBTER consistência de balde

Colaboradores

A solicitação GET Bucket Consistency permite determinar a consistência que está sendo aplicada a um determinado bucket.

A consistência padrão é definida para garantir leitura após gravação para objetos recém-criados.

Você deve ter a permissão S3:GetBucketConsistency, ou ser raiz da conta, para concluir esta operação.

Exemplo de solicitação

GET /bucket?x-ntap-sg-consistency HTTP/1.1
Date: date
Authorization: authorization string
Host: host

Resposta

No XML de resposta <Consistency>, retornará um dos seguintes valores:

Consistência Descrição

tudo

Todos os nós recebem os dados imediatamente, ou a solicitação falhará.

forte-global

Garante consistência de leitura após gravação para todas as solicitações de clientes em todos os sites.

forte local

Garante consistência de leitura após gravação para todas as solicitações de clientes dentro de um site.

leitura-após-nova-gravação

(Padrão) fornece consistência de leitura após gravação para novos objetos e eventual consistência para atualizações de objetos. Oferece alta disponibilidade e garantias de proteção de dados. Recomendado para a maioria dos casos.

disponível

Fornece consistência eventual para novos objetos e atualizações de objetos. Para buckets do S3, use somente conforme necessário (por exemplo, para um bucket que contém valores de log raramente lidos, ou para operações HEAD ou GET em chaves que não existem). Não compatível com buckets do FabricPool S3.

Exemplo de resposta

HTTP/1.1 200 OK
Date: Fri, 18 Sep 2020 01:02:18 GMT
Connection: CLOSE
Server: StorageGRID/11.5.0
x-amz-request-id: 12345
Content-Length: 127
Content-Type: application/xml

<?xml version="1.0" encoding="UTF-8"?>
<Consistency xmlns="http://s3.storagegrid.com/doc/2015-02-01/">read-after-new-write</Consistency>
Informações relacionadas

"Valores de consistência"