Arquivos de backup não aparecem no backend do Discourse após fazer upload para Cloudflare R2

Fiz backup da minha instância do Discourse com sucesso no Cloudflare R2. No entanto, os backups não estão aparecendo no backend do Discourse. Verifiquei que os arquivos de backup estão presentes no bucket de armazenamento R2 e que o token de API usado tem o maior nível de permissões. Apesar disso, o backend do Discourse não mostra nenhum backup disponível.

Apesar dessas verificações, os backups ainda não estão aparecendo no backend do Discourse. Qualquer orientação ou sugestão para resolver este problema seria muito apreciada.

Ótimas notícias! Especialmente considerando que:

Então não parece tão bem-sucedido assim?

Ele precisa ser capaz de listar os objetos existentes. Parece que não consegue.

Eu tentei o R2 há um tempo e parece que funcionou para mim. Acho que fiz os backups funcionarem, mas não tenho certeza absoluta. Existem alguns outros tópicos de "Fiz o R2 funcionar muito bem, exceto por um monte de coisas que o impediram de funcionar". E agora que estou pensando nisso, pode ser que eles também estivessem relacionados à incapacidade de listar objetos existentes no bucket.

Minha suposição, que levaria uma hora ou mais para testar, é que o problema do gz descrito anteriormente foi resolvido, mas que listar arquivos não é possível, então pode funcionar muito bem para uploads (desde que você não precise usar o recurso de download-arquivos-s3-para-incluir-em-backups), mas não para backups.


Esta é uma captura de tela confirmando a presença de arquivos de backup no bucket R2.


Esta é uma captura de tela mostrando que os arquivos de backup não podem ser exibidos no backend.

Esta é uma captura de tela do log do backup recém-gerado, que parece indicar que tudo está normal.

O problema não é que os arquivos de backup não estão lá. O problema é que o Discourse não consegue obter uma lista dos arquivos.

1 curtida