AWS S3 — Reciclagem de Dados

Ola Gente

Uma boa pratica para se adotar em um Bucket S3 que foi destinado para backups é criar uma reciclagem.

Desta forma, a cada X dias, arquivos antigos são removidos.

Para este teste iremos utilizar o bucket “palomateste1” e iremos criar uma regra para que arquivos criados a mais de 30 dias sejam expirados e após 30 dias de expirados sejam removidos.

Passo 1:

  • Abra o link https://s3.console.aws.amazon.com/s3/home?region=us-east-1#
  • Abra o bucket desejado
  • Clique em “Management
  • Clique em “Lifecycle
  • Clique em “Add lifecycle rule
  • Defina um nome para a regra (Para este teste defini “teste1”)
  • Na aba de “Transitions” apenas clique em “Next
  • Clique em “Current Version
  • Automaticamente será marcado “Expire current version of object
  • Preencha com 30 (Indicando 30 dias)
  • Clique em “Next
  • Clique em “Save

Pronto, agora os arquivos criados a mais de 30 dias irão EXPIRAR, porem ainda será possível recuperar eles (Isto indica que eles estarão em uma espécie de “Lixeira”).

Passo 2:

Podemos criar uma segunda configuração para que os arquivos expirados sejam DELETADOS após 30 dias.

  • Clique em “Add lifecycle rule
  • Defina um nome para a regra (Para este teste defini “teste2”)
  • Na aba de “Transitions” apenas clique em “Next
  • Clique em “Previous versions
  • Automaticamente será marcado “Permanently delete previous versions
  • Preencha com 30 (Indicando 30 dias)
  • Clique em “Next
  • Clique em “Save

Pronto! Agora a primeira regra ira expirar os arquivos após 30 dias e após 30 dias eles serão removidos em definitivo!

Por hoje é isto, queridos desenvolvedores! 👩‍💼

Até logo! 👋