Independentemente de a caixa de seleção para s3 disable cleanup - Desabilitar a remoção de backups do S3 quando removidos localmente estar habilitada ou desabilitada nas configurações, ao excluir um backup localmente, ele também é removido do bucket S3 remoto. Acredito que seja um bug, mas se não for, por favor, explique o que estou deixando passar. Obrigado!
Verificamos recentemente esse caminho de código, @gerhard?
Não é um bug, mas a descrição da configuração está incorreta. Ela apenas impede que o Discourse exclua backups antigos do S3 quando há mais backups do que o maximum_backups.
Os backups não funcionam mais assim. Dependendo do valor da configuração do site backup_location, os backups são ou armazenados localmente ou no S3. Quando você exclui um backup na interface, ele será removido do armazenamento local ou do S3, dependendo dessa configuração.
OK! Eu editei para
s3_disable_cleanup: "Impedir a remoção de backups antigos do S3 quando houver mais backups do que o máximo permitido."
Por favor, explique o que significa “Prevent removal of old backups from S3 when there are more backups than the maximum allowed.”.
Isso seria mais útil e evitaria a confusão causada por duplas negações… apenas uma sugestão.
Gerenciar a retenção de backups do S3 externamente
Quando ativado, o Discourse não excluirá automaticamente backups antigos do S3. Configure a retenção por meio do seu provedor S3. A configuração de “número máximo de backups” não será aplicada.
Isso elimina a dupla negação e explica claramente a consequência.
