Todos os produtos
Search
Central de documentação

Object Storage Service:Gerencie objetos em um bucket com versionamento suspenso

Última atualização: Jul 28, 2026

Suspenda o versionamento para evitar o acúmulo de novas versões do mesmo objeto em um bucket. Após a suspensão, você ainda pode fazer upload de objetos, além de baixar ou excluir versões históricas.

Fazer upload de objetos

Ao fazer upload de um objeto para um bucket com versionamento suspenso:

  • O objeto recém-enviado torna-se a versão atual. As versões históricas existentes são preservadas.

  • Se você fizer upload de um objeto com o mesmo nome de um objeto existente, o novo objeto substituirá apenas a versão enviada durante o período de suspensão, sem alterar as versões criadas antes da suspensão do versionamento.

Para fazer upload de objetos em buckets com versionamento suspenso, use o comando cp (upload objects) do ossutil ou um dos seguintes SDKs do OSS: OSS SDK for Java, OSS SDK for PHP, OSS SDK for Node.js, OSS SDK for Python, OSS SDK for .NET, OSS SDK for Go e OSS SDK for C++.

Baixe objetos

O OSS permite baixar a versão atual ou uma versão específica de um objeto em um bucket com versionamento suspenso.

  • Se você não especificar um ID de versão na solicitação GET, o OSS retornará a versão atual.

  • Para baixar uma versão histórica específica, especifique o respectivo ID de versão na solicitação GET.

Use o comando cp (download objects) do ossutil ou os seguintes SDKs do OSS para baixar objetos de um bucket com versionamento suspenso: OSS SDK for Java, OSS SDK for PHP, OSS SDK for Node.js, OSS SDK for Python, OSS SDK for .NET, OSS SDK for Go e OSS SDK for C++.

Exclua objetos

Ao enviar uma solicitação DELETE para um bucket com versionamento suspenso:

  • Se você não especificar um ID de versão, o objeto receberá uma marca de exclusão e suas versões históricas serão preservadas. Se já existir uma marca de exclusão para esse objeto no período de suspensão, a nova marca a substituirá.

  • Se você especificar um ID de versão, a versão correspondente do objeto será excluída permanentemente.

Use o comando rm do ossutil ou os seguintes SDKs do OSS para excluir objetos de um bucket com versionamento suspenso: OSS SDK for Java, OSS SDK for PHP, OSS SDK for Node.js, OSS SDK for Python, OSS SDK for .NET, OSS SDK for Go e OSS SDK for C++.