Skip to main content
Uma versão mais recente deste produto está disponível.
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.

Especifique os níveis de consistência no StorageGRID com a solicitação PUT Bucket consistency

A solicitação PUT Bucket de consistência permite que você especifique a consistência a ser aplicada às operações realizadas em um bucket.

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

Antes de começar

Você deve ter a permissão s3:PutBucketConsistency ou ser o root da conta para concluir esta operação.

Solicitação

O `x-ntap-sg-consistency`parâmetro deve conter um dos seguintes valores:

Consistência Descrição

all

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

strong-global

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

site forte

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

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

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

disponível

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

Nota: Em geral, você deve usar a consistência "Leitura após nova gravação". Se as solicitações não estiverem funcionando corretamente, altere o comportamento do cliente do aplicativo, se possível. Ou configure o cliente para especificar a consistência para cada solicitação de API. Defina a consistência no nível do bucket somente como último recurso.

Exemplo de solicitação

PUT /bucket?x-ntap-sg-consistency=strong-global HTTP/1.1
Date: date
Authorization: authorization string
Host: host
Informações relacionadas

"Consistência"