He realizado una copia de seguridad de mi instancia de Discourse en Cloudflare R2 con éxito. Sin embargo, las copias de seguridad no aparecen en el backend de Discourse. He verificado que los archivos de copia de seguridad están presentes en el bucket de almacenamiento de R2 y que el token de API utilizado tiene el nivel más alto de permisos. A pesar de esto, el backend de Discourse no muestra copias de seguridad disponibles.
A pesar de estas comprobaciones, las copias de seguridad siguen sin aparecer en el backend de Discourse. Cualquier orientación o sugerencia para resolver este problema sería muy apreciada.
¡¡Eso son grandes noticias!! Especialmente dado que:
Entonces, ¿no suena tan exitoso?
Necesita poder listar los objetos existentes. Parece que no puede.
Intenté R2 hace un tiempo y parecía funcionar para mí. Creo que hice que las copias de seguridad funcionaran, pero no estoy completamente seguro. También hay un par de otros temas de “Hice que R2 funcionara muy bien, excepto por un montón de cosas que hicieron que no funcionara”. Y ahora que lo pienso, puede que también estuvieran relacionados con no poder listar los objetos existentes en el bucket.
Mi suposición, que me llevaría una hora o más probar, es que el problema de gz descrito anteriormente está resuelto, pero que no es posible listar archivos, por lo que podría funcionar bien para las cargas (siempre que no necesites usar la función de descarga de archivos S3 para incluirlos en las copias de seguridad), pero no para las copias de seguridad.