A configuração do ciclo de vida para diferentes tipos de objetos em S3 pode ser gerenciada de maneira diferente. Uma regra do ciclo de vida pode ser configurada para dados temporários que excluirão os dados temporários após uma quantidade específica de tempo. Da mesma forma, uma regra do ciclo de vida para os registros de aplicativos pode ser criada para mover os logs para a geleira S3 após um horário específico. Múltiplas regras do ciclo de vida podem ser criadas que rastrearão diferentes objetos filtrados pelo prefixo e tags. Neste blog, discutiremos como podemos configurar a configuração do ciclo de vida do Amazon S3.
Configuração da configuração do ciclo de vida do balde S3
Primeiro, faça login no console de gerenciamento da AWS e vá para o console S3. Vá para o balde S3 que você deseja criar uma regra de configuração do ciclo de vida.
Do balde S3, vá para o Gerenciamento guia e clique no Crie regra do ciclo de vida botão para criar uma regra do ciclo de vida.
Uma nova janela de configuração de regra do ciclo de vida será aberta, pedindo escopo de regra, tipo de filtro e nome. O escopo da regra define se a regra do ciclo de vida se aplicará a todos os baldes ou a alguns objetos selecionados. Para esta demonstração, aplicaremos a regra do ciclo de vida a objetos selecionados armazenados no balde. A configuração de regra do ciclo de vida fornece dois tipos de filtros para selecionar o objeto em que a regra se aplicará. Podemos aplicar a regra do ciclo de vida a todos os objetos com prefixos específicos e/ou tags específicas. Para esta demonstração, usaremos os dois filtros para configurar a regra do ciclo de vida. Na configuração a seguir, a regra do ciclo de vida será aplicada em todos os objetos armazenados no Logs de aplicação da web pasta e tendo uma tag (Tier: back -end).
Configurando ações de regra do ciclo de vida
Depois de configurar a regra do ciclo de vida, agora é hora de configurar ações de regra para os objetos selecionados por meio de prefixos e tags na etapa anterior. Existem diferentes tipos de ações de regras do ciclo de vida que estão listadas abaixo.
Para gerenciar o ciclo de vida completo das versões atuais e anteriores dos objetos S3, selecione todas as opções da lista de ações das regras do ciclo de vida.
A seleção de todas as opções permitirá todas as definições de configuração das versões anteriores e atuais deste balde de objetos. Para a transição da versão atual, adicionei as seguintes regras de transição listadas na figura. Essas regras moverão os objetos armazenados para o Padrão-ia Classe de armazenamento de S3 após 30 dias de criação. Após 60 dias, o objeto será movido para o Geleira e Arquivo profundo da geleira Após 180 dias de criação de objetos.
Para as versões anteriores dos objetos armazenados no S3, foram criadas as mesmas regras de transição do ciclo de vida, que moverão as versões anteriores dos objetos para o Padrão-ia Após 30 dias de se tornar a versão anterior. As versões anteriores do objeto serão movidas para o Geleira e então Arquivo profundo da geleira Após 60 e 180 dias, respectivamente.
Agora, a regra do ciclo de vida solicitará a configuração de validade do objeto para versões atuais e anteriores dos objetos. Digite o número de dias após os quais os objetos S3 serão excluídos permanentemente do balde S3. A configuração a seguir excluirá as versões atuais e anteriores dos objetos S3 após 1 ano.
Agora, a regra do ciclo de vida criará um resumo da linha do tempo da configuração das regras de transição, mostrando o ciclo de vida dos objetos.
Revise o resumo da linha do tempo e clique em Criar regra Botão no final para criar a regra do ciclo de vida.
Armazenar dados de teste para S3
A regra do ciclo de vida criada acima se aplicará a objetos S3 específicos (com Logs de aplicação da web prefixo e Tier: back -end tag de objeto). Nesta seção, enviaremos um objeto no qual esta regra do ciclo de vida se aplicará. Primeiro, crie uma pasta de Logs de aplicativos da web dentro do balde.
Agora envie um arquivo dentro desta pasta recém -criada. O prefixo para todos os arquivos enviados nesta pasta será o nome da pasta, eu.e., Logs de aplicativo da web.
Depois de enviar o arquivo, adicione uma tag (Tier: back -end) para o objeto para que a regra do ciclo de vida use o objeto. Selecione o objeto da pasta e role para baixo até o Tag seção. Adicione uma tag com key = camada e valor = back -end ao objeto.
De acordo com as regras de transição especificadas, a regra do ciclo de vida rastreará isso e a moverá para as outras classes de armazenamento. Todos os objetos armazenados no Logs de aplicação da web pasta e tendo uma tag (Tier: back -end) será rastreado pela regra do ciclo de vida configurada neste blog.
Conclusão
O S3 fornece configuração do ciclo de vida para gerenciar os objetos em diferentes classes de armazenamento automaticamente para economizar custo. Uma regra do ciclo de vida pode ser configurada em todos os objetos armazenados no S3, bem como um filtro pode ser usado para aplicar a configuração do ciclo de vida a objetos específicos armazenados em S3. Este guia explica cada etapa para criar uma regra do ciclo de vida que se aplica a objetos específicos e move os objetos para diferentes classes de armazenamento para economizar custos.