Selecione uma das plataformas abaixo para visualizar a documentação disponível.
Neste artigo fazer a criação de buckets imutáveis via S3 Browser, este software é um cliente Windows freeware para S3 . O S3 Browser fornece uma interface de serviços web simples que pode ser usada para armazenar e recuperar qualquer quantidade de dados, a qualquer hora, de qualquer lugar na web.
Pré requisito.
Para que seja possível habilitar o recurso de imutabilidade nos buckets S3 usando o S3 Browser o mesmo deve estar na versão 11 em diante.
Após realizar o vínculo do Object Storage no S3 Browser, o bucket pode ser criado diretamente pelo S3 Browser habilitando o parâmetro de imutabilidade.
Passo 1 – Criar o Bucket
Passo 2 – Habilitando Imutabilidade e configurando.
Passo 3 – Definindo o modo de imutabilidade
Passo 4 – Definindo a quantidade de dias de imutabilidade.
O S3 Object Lock fornece dois modos de retenção, esses modos aplicam diferentes níveis de proteção aos seus objetos:
COMPLIANCE: No modo de compliance, uma versão de objeto protegido não pode ser substituída ou excluída por qualquer usuário, incluindo o usuário root em sua conta AWS
GOVERNANCE: No modo de governance, os usuários não podem substituir e excluir uma versão do objeto ou alterar suas configurações de bloqueio, a menos que tenham permissões especiais.
Abaixo imagem evidenciando que após subir alguns arquivos, e tentar fazer algumas alterações, ocorreu o versionamento de cada alteração
Cada objeto possui um cabeçalho “Headers”. Quando o bucket é criado com a opção de imutabilidade ele aplica a variável x-amz-object-lock-retain-ultil-date em todo novo objeto. É nesse parâmetro que é configurado a retenção, ou seja, até que a data da variável x-amz-object-lock-retain-ultil-date seja atingida, o objeto não poderá ser alterado.
Na imagem abaixo, é apresentando as informações do cabeçalho, onde a data do campo x-amz-object-lock-retain-ultil-date é superior à data da variável Date. Sendo assim este arquivo não poderá ser alterado ou excluído até que seja atingida a data da variável x-amz-object-lock-retain-ultil-date.
Evidência da variável Date
Nos dois formatos, não foi possível efetuar a deleção dos objetos versionados. Em todo caso recomendo FORTEMENTE a utilização do parâmetro COMPLIANCE.
2024. Todos os direitos reservados. MSP Cloud Storage.
Link copiado para a área de transferência!