Wie interagiert remove_older_backups mit maximum_backups?

Ich habe diesen Monat eine unerwartet hohe AWS-Rechnung erhalten und festgestellt, dass eine Website zusätzliche 500 GB Backups hatte. DISCOURSE_MAXIMUM_BACKUPS ist auf 14 eingestellt, daher war ich überrascht, dass es viel mehr als 14 Backups gab. Mir ist eine neue Einstellung namens remove_older_backups aufgefallen, die verwirrend erscheint, da maximum_backups eine sehr ähnliche Funktion erfüllt. Ich kann keinen Grund finden, warum maximum_backups keine ausreichende Lösung ist. Ich schätze, vielleicht behält man, wenn man viele manuelle Backups erstellt, weniger Backups als gewünscht?

Vielleicht war diese Website eine Art Ausreißer, da ich keine anderen Websites sehe, die maximum_backups nicht respektieren.

@pfaffman Das Entfernen älterer Backups wurde von einem Kunden angefordert, der aus regulatorischen Gründen keine Kundendaten länger als eine bestimmte Anzahl von Tagen aufbewahren konnte. Wenn es nicht gesetzt ist, wird es nicht wirksam.

In Ihrem Fall wird der Wert DISCOURSE_MAXIMUM_BACKUPS gelesen, wenn ein neues Backup erstellt wird (d. h. es gibt kein nächtliches Skript, um sie zu löschen). Es ist möglich, dass der Kunde den Wert gesenkt hat und danach kein weiteres Backup durchgeführt hat? Ist es möglich, ein Ad-hoc-Backup durchzuführen und zu sehen, ob dadurch ältere Backups gelöscht werden?

1 „Gefällt mir“

Compliance und Vorschriften. Aha. Danke. Jetzt verstehe ich.

Ich schätze, es ist nur ein seltsamer Zufall, dass dies zur gleichen Zeit auftauchte, als die 80 zusätzlichen Sicherungen erschienen.

Das habe ich getan, und es hat die zusätzlichen Sicherungen nicht gelöscht, was mich dazu veranlasste, die andere Einstellung zu beschuldigen. Vielleicht ist es etwas noch Dümmeres, wie dass der Bucket keine Löschberechtigungen hat.

Ich werde es in etwa einer Woche noch einmal ansehen und sehen, ob es sich wie erwartet verhält oder ob das Setzen der neuen Einstellung auf 14 Tage irgendwie hilft.

2 „Gefällt mir“

Klingt gut!

1 „Gefällt mir“