Dateisicherung im Objektspeicher

Also, ich wollte gerne die Köpfe von Teammitgliedern oder anderen Community-Nutzern auskundschaften, die gerade online sind, bezüglich eines Anwendungsfalls: Ich möchte Objektspeicher in Discourse verwenden, aber ich benötige, dass die Anhänge auch zu einem zweiten Objektspeicher-Anbieter verschoben werden, damit wir als Teil der Einhaltung der 3:2:1-Regel eine Datensicherung in einer zweiten Entität haben.

Ich weiß, dass Discourse selbst dies nicht handhaben kann, daher wollte ich nur einige Ideen dazu haben, wie ich nach dem Hochladen der Dateien auf den Objektspeicher weiter vorgehen sollte. Falls es von Bedeutung ist: Ich könnte Backblaze verwenden, wie in diesem Thema beschrieben: Configure an S3 compatible object storage provider for uploads, und als sekundären Speicherort möglicherweise S3. Sollte ein Skript erstellt werden, das über die APIs beider Dienste kommuniziert, oder ist dies etwas, das ich auf S3 einrichten kann (wobei S3 Daten von einem anderen Standort bezieht)?

1 „Gefällt mir“

Wenn Sie das echte S3 verwenden, bietet dies native Unterstützung:

Dies liegt in der Verantwortung des Object Storage-Dienstes, daher gehe ich davon aus, dass alle „guten

2 „Gefällt mir“

Ich habe mir das angesehen, aber es scheint nicht so, als könnte man es nutzen, um Daten außerhalb von Amazon S3 zu replizieren, etwa in Linode Object Storage oder Backblaze.

Das Ziel war es, sicherzustellen, dass die Daten bei einem anderen Anbieter gespeichert sind, damit kein Anbieter Ihre Daten durch eine fälschliche Sperrung Ihres Kontos oder ähnliches erpressen kann.

1 „Gefällt mir“

Das klingt nach einem Fall für eine Lambda-Funktion. Sie können ein Skript schreiben, das beim Hochladen ausgelöst wird und die kürzlich bearbeitete Datei an einen anderen Ort verschiebt.

6 „Gefällt mir“

Ich schaue mir das an, danke!

2 „Gefällt mir“