Recebi uma conta AWS maior do que o esperado este mês e descobri que um site tinha 500 GB extras de backups. DISCOURSE_MAXIMUM_BACKUPS está definido como 14, então fiquei surpreso que houvesse muito mais do que 14 backups. Notei uma nova configuração chamada remove_older_backups, que parece confusa, já que maximum_backups executa uma função muito semelhante. Não consigo pensar em um motivo pelo qual maximum_backups não seja uma solução boa o suficiente. Acho que talvez se você fizer um monte de backups manuais, você manterá menos backups do que deseja?
Talvez esse site tenha sido um acaso, já que não vejo nenhum outro site que não esteja respeitando maximum_backups.
@pfaffman a remoção de backups antigos foi solicitada por um cliente que, por motivos regulatórios, não podia reter dados de clientes por mais de um determinado número de dias. se não estiver definido, não estará em vigor.
no caso do seu cliente, o valor DISCOURSE_MAXIMUM_BACKUPS é lido quando um novo backup é criado (ou seja, não há um script noturno para excluí-los). é possível que o cliente tenha diminuído o valor e, em seguida, não tenha realizado outro backup a partir desse ponto? É possível realizar um backup ad hoc e ver se isso exclui os backups mais antigos?
Conformidade e regulamentações. Aha. Obrigado. Agora entendi.
Acho que é apenas uma estranha coincidência que isso tenha aparecido ao mesmo tempo que os 80 backups extras surgiram.
Foi o que eu fiz, e não excluiu os backups extras, o que me levou a culpar a outra configuração. Talvez seja algo ainda mais estúpido, como o bucket não ter permissões de exclusão.
Vou verificar daqui a uma semana ou mais e ver se está se comportando como esperado, ou se definir a nova configuração para 14 dias de alguma forma ajudará.