Skip to main content

Locking

O object storage da magalu cloud permite locking cuja função é a retenção e bloqueio da deleção dos objetos por um dado período de tempo. Atualmente, apenas o modo de compliance está disponível para buckets e objetos armazenados no magalu cloud.

Atenção

A função de locking necessita que o objeto esteja em um bucket versionado

Configurando Locking de um Bucket

# Alternativamente, é possivel usar --years a --days
mgc object-storage buckets object-lock set --dst Meu-Bucket --days 7

Importante

Ao ativar o S3 Object Lock em um bucket, a regra de bloqueio não se aplica retroativamente aos objetos já existentes no bucket. O Object Lock será aplicado apenas aos objetos que forem enviados após a ativação da funcionalidade. Para objetos existentes, será necessário configurar manualmente as regras de retenção ou bloqueio, se desejado.



Configurando Locking dos Objetos

É possível transformar um objeto existente em um objeto "locked", contato que este esteja versionado previamente.

# A flag --retain-until-date recebe um timestamp no formato ISO 8601
mgc object-storage objects object-lock set MEU_BUCKET/MEU_OBJETO --retain-until-date="2025-02-09T00:00:00"