Die Beschreibung der Einstellung „s3 disable cleanup" ist falsch

Unabhängig davon, ob die Checkbox für s3 disable cleanup – Deaktivieren der Entfernung von Backups aus S3, wenn sie lokal entfernt werden in den Einstellungen aktiviert oder deaktiviert ist, wird beim Löschen eines Backups lokal auch die entsprechende Datei aus dem entfernten S3-Bucket entfernt. Ich gehe davon aus, dass dies ein Fehler ist. Falls nicht, bitte ich um Erklärung, was ich übersehen habe. Vielen Dank!

2 „Gefällt mir“

Haben wir diesen Codepfad kürzlich überprüft, @gerhard?

4 „Gefällt mir“

Es ist kein Fehler, aber die Beschreibung der Einstellung ist falsch. Sie bewirkt lediglich, dass Discourse keine alten Backups von S3 löscht, wenn mehr Backups vorhanden sind als maximum_backups.

Backups funktionieren nicht mehr so. Je nach Wert der Site-Einstellung backup_location werden Backups entweder lokal oder auf S3 gespeichert. Wenn Sie ein Backup in der Benutzeroberfläche löschen, wird dieses Backup je nach dieser Einstellung entweder aus dem lokalen Speicher oder von S3 gelöscht.

4 „Gefällt mir“

OK! Ich habe es wie folgt bearbeitet:

s3_disable_cleanup: "Verhindert das Löschen alter Backups aus S3, wenn mehr Backups vorhanden sind als das zulässige Maximum."

3 „Gefällt mir“

Bitte erkläre, was „Alte Backups aus S3 entfernen verhindern, wenn mehr Backups als das erlaubte Maximum vorhanden sind“ tatsächlich bedeutet.

Das wäre hilfreicher und erspart das Kopfzerbrechen über doppelte Verneinungen … nur so als Hinweis.

S3-Backup-Retention extern verwalten

Wenn aktiviert, löscht Discourse alte S3-Backups nicht automatisch. Konfiguriere die Aufbewahrungsdauer über deinen S3-Anbieter. Die Einstellung „Maximale Anzahl an Backups“ wird nicht angewendet.

Das beseitigt die doppelte Verneinung und erklärt die Konsequenz klar.

1 „Gefällt mir“