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! 👋