Todos os produtos
Search
Central de documentação

Object Storage Service:Perguntas frequentes sobre versionamento

Última atualização: Jun 23, 2026

Este tópico descreve problemas que podem ocorrer ao usar o recurso de versionamento e apresenta formas de diagnosticar e resolver esses problemas.

Custos de armazenamento

Ao ativar o versionamento para um bucket, você paga pelo armazenamento das versões atuais e anteriores de todos os objetos no bucket. O exemplo a seguir descreve os custos de armazenamento em um mês de 30 dias para um bucket com versionamento ativado.

  • Suponha que, no primeiro dia do mês, você faça upload de um objeto de 20 GB chamando a operação PutObject e defina a classe de armazenamento do objeto como Standard (armazenamento com redundância local).

  • No décimo sexto dia do mês, você grava 40 GB de dados no objeto chamando a operação PutObject.

Observe que, ao gravar 40 GB de dados no dia 16, o objeto de 20 GB enviado no dia 1 não é excluído. Em vez disso, o objeto de 20 GB permanece como versão anterior por 30 dias, e o objeto de 40 GB se torna a versão atual, armazenado por 15 dias.

De acordo com as regras de faturamento do pagamento conforme o uso, o custo mensal de armazenamento é: (20 - 5) GB × US$ 0,016/GB/mês + 40 GB × US$ 0,016/GB/mês ÷ 30 dias × 15 dias = US$ 0,56.

Para mais informações sobre custos de armazenamento para diferentes classes de armazenamento, consulte Taxas de armazenamento.

Baixa velocidade de resposta

Descrição do problema: a resposta à operação GetBucket (ListObjects) em um bucket com versionamento ativado fica significativamente mais lenta.

Causa: um ou mais objetos no bucket possuem um grande número de versões anteriores ou marcadores de exclusão expirados.

Solução de problemas:

  • Chame a operação GetBucketVersions (ListObjectVersions) para verificar se os objetos no bucket possuem um grande número de versões. Para mais informações, consulte ListObjectVersions (GetBucketVersions).

  • Use o recurso de inventário de bucket para visualizar informações sobre os objetos no bucket e verificar se possuem versões anteriores ou marcadores de exclusão expirados. Para mais informações, consulte Inventário de bucket.

Solução: configure uma regra de gerenciamento de ciclo de vida para expirar versões anteriores com a ação NonCurrentVersionExpiration e remover marcadores de exclusão expirados com a ação ExpiredObjectDeleteMarker. Para mais informações, consulte Elementos de configuração.

Exceção no tamanho dos dados

Descrição do problema: o tamanho total dos objetos exibido na página Objects de um bucket é inconsistente com a capacidade total de armazenamento na página Overview do bucket.

Causa: o versionamento está ativado. Após ativar o versionamento, clique em Show na página de lista de arquivos para exibir as versões anteriores. O tamanho total de todos os arquivos corresponderá ao armazenamento total na página Overview do bucket.