I file di backup non appaiono nel backend di Discourse dopo averli caricati su Cloudflare R2

Ho eseguito con successo il backup della mia istanza Discourse su Cloudflare R2. Tuttavia, i backup non compaiono nel backend di Discourse. Ho verificato che i file di backup siano presenti nel bucket di archiviazione R2 e che il token API utilizzato abbia il livello di autorizzazione più elevato. Nonostante ciò, il backend di Discourse non mostra alcun backup disponibile.

Nonostante questi controlli, i backup non compaiono ancora nel backend di Discourse. Qualsiasi guida o suggerimento per risolvere questo problema sarebbe molto apprezzato.

Ottime notizie! Soprattutto considerando che:

Allora non sembra un successo?

Deve essere in grado di elencare gli oggetti esistenti. Sembra che non ci riesca.

Ho provato R2 un po’ di tempo fa e mi sembrava che funzionasse. Penso di aver fatto funzionare i backup, ma non ne sono completamente sicuro. Ci sono anche un paio di altri argomenti del tipo “Ho fatto funzionare R2 benissimo tranne che per un sacco di cose che lo hanno reso non funzionante”. E ora che ci penso, potrebbe essere che anche questi fossero legati all’impossibilità di elencare gli oggetti esistenti nel bucket.

La mia ipotesi, che mi richiederebbe un’ora o più per testare, è che il problema del gz descritto in precedenza sia stato risolto, ma che l’elenco dei file non sia possibile, quindi potrebbe funzionare benissimo per i caricamenti (a patto che non sia necessario utilizzare la funzionalità download-s3-files-to-include-in-backups), ma non per i backup.


Questa è uno screenshot che conferma la presenza di file di backup nel bucket R2.


Questa è uno screenshot che mostra che i file di backup non possono essere visualizzati nel backend.

Questa è uno screenshot del log del backup appena generato, che sembra indicare che tutto è normale.

Il problema non è che i file di backup non ci siano. Il problema è che Discourse non riesce a ottenere un elenco dei file.

1 Mi Piace