Backup-Dateien werden im Discourse-Backend nach dem Hochladen auf Cloudflare R2 nicht angezeigt

Ich habe meine Discourse-Instanz erfolgreich auf Cloudflare R2 gesichert. Die Backups werden jedoch nicht im Discourse-Backend angezeigt. Ich habe überprüft, ob die Backup-Dateien im R2-Speicher-Bucket vorhanden sind und ob das verwendete API-Token die höchste Berechtigungsstufe hat. Trotzdem zeigt das Discourse-Backend keine verfügbaren Backups an.

Trotz dieser Überprüfungen werden die Backups immer noch nicht im Discourse-Backend angezeigt. Jede Anleitung oder jeder Vorschlag zur Lösung dieses Problems wäre sehr willkommen.

Das sind großartige Neuigkeiten! Besonders angesichts der Tatsache, dass:

Dann klingt das nicht mehr so erfolgreich?

Es muss in der Lage sein, vorhandene Objekte aufzulisten. Es scheint, dass es das nicht kann.

Ich habe R2 vor einiger Zeit ausprobiert und es schien für mich zu funktionieren. Ich glaube, ich habe Backups zum Laufen gebracht, aber ich bin mir nicht ganz sicher. Es gibt auch ein paar andere Themen wie “Ich habe R2 großartig zum Laufen gebracht, bis auf eine Reihe von Dingen, die es nicht zum Laufen gebracht haben”. Und wenn ich jetzt darüber nachdenke, könnte es sein, dass diese sich ebenfalls auf die Unfähigkeit bezogen, vorhandene Objekte im Bucket aufzulisten.

Meine Vermutung, die ich in einer Stunde oder mehr testen würde, ist, dass das zuvor beschriebene gz-Problem behoben ist, aber dass das Auflisten von Dateien nicht möglich ist. Es könnte also für Uploads gut funktionieren (solange Sie die Funktion zum Herunterladen von S3-Dateien für Backups nicht verwenden müssen), aber nicht für Backups.


Dies ist ein Screenshot, der die Anwesenheit von Sicherungsdateien im R2-Bucket bestätigt.


Dies ist ein Screenshot, der zeigt, dass die Sicherungsdateien im Backend nicht angezeigt werden können.

Dies ist ein Screenshot des Protokolls der neu generierten Sicherung, der darauf hindeutet, dass alles normal zu sein scheint.

Das Problem ist nicht, dass die Sicherungsdateien nicht vorhanden sind. Das Problem ist, dass Discourse keine Liste der Dateien abrufen kann.

1 „Gefällt mir“