Este tópico descreve problemas comuns durante o uso do recurso de versionamento e apresenta métodos de solução e correção.
Custos de armazenamento
Ao ativar o versionamento em um bucket, há cobrança pelo armazenamento das versões atuais e anteriores de todos os objetos nele contidos. O exemplo a seguir ilustra os custos de armazenamento incorridos 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 por meio da operação PutObject e defina a classe de armazenamento como Standard (armazenamento localmente redundante).
No décimo sexto dia do mês, grave 40 GB de dados no objeto usando 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 sistema retém o objeto de 20 GB como versão anterior por 30 dias, enquanto o objeto de 40 GB passa a ser a versão atual, armazenada por 15 dias.
Nas regras de faturamento de pagamento conforme o uso, o custo mensal de armazenamento é: (20 - 5) GB × USD 0,016/GB/mês + 40 GB × USD 0,016/GB/mês ÷ 30 dias × 15 dias = USD 0,56.
Para obter mais informações sobre os custos de diferentes classes de armazenamento, consulte Storage fees.
Exceção no tamanho dos dados
Descrição do problema: O tamanho total dos objetos exibido na página Objects de um bucket não corresponde à capacidade total de armazenamento na página Overview do mesmo bucket.
Causa: O versionamento está ativado. Nesse cenário, ative o botão Previous Versions na página de lista de arquivos para exibir as versões anteriores. Assim, o tamanho total de todos os arquivos corresponderá ao armazenamento total na página Bucket overview.