Restaurar a partir de um backup

Eu tive que restaurar meu DigitalOcean para uma versão anterior. Essa versão tem uma semana e, naturalmente, tenho backups no S3, então achei que seria fácil: um clique e pronto, no pior caso perderia apenas um dia de dados.

Então, encontrei um problema e a restauração falhou. Acabei tropeçando neste post:

Então baixei a versão mais recente do meu backup e extraí o conteúdo. Descompactei o dump.sql.gz e modifiquei o conteúdo procurando todas as ocorrências de:

enable_s3_uploads, garantindo que o valor fosse definido como false.

A restauração foi bem-sucedida, exceto pelo fato de que todas as imagens do nosso fórum estão ausentes.

Como corrigir isso? Acho que vou reverter para o backup de uma semana atrás. Prefiro perder uma semana de dados a perder todas as imagens que foram carregadas.

Qualquer ajuda será apreciada.

Suas imagens estão no S3? Você tinha enable_s3_uploads ativado antes?

Ou você tem um backup completo que inclui as imagens em um arquivo .tar.gz?

Sim, muitas das minhas imagens estão no S3. Tive que definir enable_s3_upload como false devido ao problema de restauração.

Assim que foi desativado, todas as imagens do S3 não foram restauradas, o que faz sentido logicamente, mas não me ajuda com o meu problema.

Eles ainda estão no S3? Para onde os posts linkam?

Então, isso não é mais um problema urgente para mim, mas vou fornecer o máximo de informações possível para quem achar útil.

Os arquivos ainda existiam no S3. Mesmo que os arquivos estivessem disponíveis no S3, o sistema não conseguia determinar como renderizá-los com a flag s3_enabled desativada. Reativar a flag não resolveu o problema.

Fiz o retorno a um snapshot anterior da VM, o que resultou na perda de alguns posts, mas isso é mais aceitável para mim do que o estado atual da restauração.

Dito isso, ter backups diários quando não é possível restaurá-los parece ser um bug bastante crítico. Eu realmente esperava que o bug que linkei acima já tivesse sido corrigido; ele estava aberto desde setembro. :\n