Mantenha tudo organizado com as coleções
Salve e categorize o conteúdo com base nas suas preferências.
Se você acredita que o software ou os usuários do aplicativo podem excluir ou substituir por engano
os objetos em algum momento, o Cloud Storage tem
recursos que ajudam a proteger seus dados:
A exclusão reversível fornece proteção padrão no nível do bucket para
os dados contra exclusão acidental ou maliciosa, preservando todos os objetos
excluídos recentemente por um período especificado. É possível restaurar os objetos excluídos dentro desse prazo. Para saber mais sobre como restaurar
objetos excluídos de maneira reversível, consulte Usar objetos excluídos de forma reversível.
Bloqueio de buckets: uma política de retenção que especifica um período
pode ser colocada em um bucket. Cada objeto no bucket precisa atingir a idade especificada antes de ser excluído ou substituído.
O controle de versões de objeto pode ser ativado em um bucket para reter
versões mais antigas de objetos. Quando a versão ativa de um objeto é excluída
ou substituída, ela se torna desativada se o controle de versão estiver ativado
no bucket. Se você excluir acidentalmente uma versão de objeto ativo, poderá
copiar a versão desativada dele de volta para a versão ativa.
O controle de versão de objeto aumenta os custos de armazenamento, mas isso pode ser parcialmente
mitigado pela configuração do Gerenciamento do ciclo de vida de objetos para excluir
versões de objetos mais antigas. Para ver uma possível configuração, consulte o exemplo de configuração
do ciclo de vida para excluir objetos.
O Gerenciamento do ciclo de vida de objetos pode ser configurado para um bucket
para que você tenha mais controle automatizado sobre a exclusão de objetos. Quando você define uma configuração
de ciclo de vida, o Cloud Storage executa uma ação específica, como
excluir um objeto, somente se o objeto atender aos seus critérios.
O Cloud Storage também tem recursos que ajudam a gerenciar as
classes de armazenamento dos objetos:
O Gerenciamento do ciclo de vida de objetos pode ser configurado para um bucket a fim de oferecer
controle mais automatizado sobre a movimentação de objetos para classes de armazenamento de acesso raro. Quando você
define uma configuração de ciclo de vida, o Cloud Storage executa uma ação
especificada, como definir uma classe de armazenamento de acesso raro para um objeto, somente se o
objeto atender aos seus critérios.
É possível ativar a classe automática em um bucket para que o Cloud Storage
gerencie automaticamente as classes de armazenamento de objetos no bucket.
[[["Fácil de entender","easyToUnderstand","thumb-up"],["Meu problema foi resolvido","solvedMyProblem","thumb-up"],["Outro","otherUp","thumb-up"]],[["Difícil de entender","hardToUnderstand","thumb-down"],["Informações incorretas ou exemplo de código","incorrectInformationOrSampleCode","thumb-down"],["Não contém as informações/amostras de que eu preciso","missingTheInformationSamplesINeed","thumb-down"],["Problema na tradução","translationIssue","thumb-down"],["Outro","otherDown","thumb-down"]],["Última atualização 2025-08-18 UTC."],[],[],null,["# Options for controlling data lifecycles\n\nIf you are concerned that your application software or users might erroneously\ndelete or replace objects at some point, Cloud Storage has features\nthat help you protect your data:\n\n- [**Soft delete**](/storage/docs/soft-delete) provides default bucket-level\n protection for your data from accidental or malicious deletion by preserving\n all recently deleted objects for a specified period of time. You can restore\n the deleted objects within this duration. For more information on how to\n restore soft-deleted objects, see [Use soft-deleted objects](/storage/docs/use-soft-deleted-objects).\n\n- [**Bucket Lock**](/storage/docs/bucket-lock): A retention policy that specifies a retention period\n can be [placed on a bucket](/storage/docs/using-bucket-lock#set-policy). Each object in the bucket must reach the\n specified age before it can be deleted or replaced.\n\n- [**Object Retention Lock**](/storage/docs/object-lock): A retention configuration that specifies a\n retain-until date and time can be [set for an individual object](/storage/docs/using-object-lock). The\n object cannot be deleted or replaced until after the specified date and time.\n\n- An [**object hold**](/storage/docs/object-holds) can be [placed on individual objects](/storage/docs/holding-objects#set-object-hold) to prevent\n anyone from deleting or replacing the object until the hold is removed.\n\n- [**Object Versioning**](/storage/docs/object-versioning) can be enabled on a bucket in order\n to retain older versions of objects. When the *live* version of an object is\n deleted or replaced, it becomes *noncurrent* if versioning is enabled on the\n bucket. If you accidentally delete a live object version, you can\n [restore the noncurrent version](/storage/docs/using-versioned-objects#restore) of it back to the live version.\n\n | **Caution:** Object Versioning **does not** protect your data if you [delete the entire bucket](/storage/docs/deleting-buckets).\n\n Object Versioning increases storage costs, but this can be partially\n mitigated by configuring [Object Lifecycle Management](/storage/docs/lifecycle) to delete older\n object versions. For one possible setup, see the lifecycle configuration\n example for [deleting objects](/storage/docs/lifecycle-configurations#deletion-example).\n- [**Object Lifecycle Management**](/storage/docs/lifecycle) can be configured for a bucket to give\n you more automated control over deleting objects. When you define a lifecycle\n configuration, Cloud Storage performs a specified action, such as\n deleting an object, only if the object meets your criteria.\n\nCloud Storage also has features that help manage your objects'\n[storage classes](/storage/docs/storage-classes):\n\n- [Object Lifecycle Management](/storage/docs/lifecycle) can be configured for a bucket to give you\n more automated control over moving objects to colder storage classes. When you\n define a lifecycle configuration, Cloud Storage performs a specified\n action, such as setting a colder storage class for an object, only if the\n object meets your criteria.\n\n- [Autoclass](/storage/docs/autoclass) can be enabled on a bucket, which lets Cloud Storage\n manage the storage classes of objects in the bucket automatically."]]