Ciao, grazie per la tua domanda!
Sì, il problema è che quando enable_s3_uploads è abilitato durante il backup, l’archivio risultante spesso non può essere ripristinato con successo. Sebbene la ragione tecnica esatta non sia del tutto chiara (ed è stata discussa in diversi thread), il processo di ripristino fallisce frequentemente a meno che S3 non venga disabilitato prima del backup.
Puoi trovare diversi report su Meta cercando \"enable_s3_uploads restore\".
Ad esempio, questo thread mostra un tipico caso di fallimento:
Trouble restoring backup--SiteSetting::Upload.s3_base_url is failing--because enable_s3_uploads was set in database
Ecco perché il mio script disabilita temporaneamente S3 prima del backup, per garantire che il risultato sia pulito e ripristinabile.
Spero che questo chiarisca!