Come migrare manualmente tutti i file da S3 al server EC2?

Dopo aver ripristinato il mio sito su un nuovo server, tutte le immagini sono rotte. Le immagini rimangono rotte anche dopo il rebake. È possibile eseguire una migrazione manuale? In tal caso, come posso migrare manualmente tutti i file da S3 all’archiviazione locale?

2 Mi Piace

Le immagini sul nuovo sito puntano al bucket S3? Se sì, dovrebbero funzionare.

Forse dai un’occhiata a Migrating uploads from S3 to local - #2 by Stephen, anche se penso che dovrebbe esserci una howto.

2 Mi Piace

Ciao, grazie per la risposta.

Ho seguito gli stessi passaggi indicati da te in precedenza, ma non è successo nulla. Mi sono ritrovato con un sito con immagini non funzionanti. Vedi il mio argomento precedente,

Solo alcuni file sono stati migrati da S3, non tutti.

root@ubuntu-blr-app:/var/www/discourse# rake uploads:migrate_from_s3
Migrazione dei caricamenti da S3 a storage locale per 'default'...
..Completato!

Quindi stavo pensando di migrare manualmente tutti i file, ma non so se sia possibile…?

2 Mi Piace

Ho le tre cartelle sopra nel mio bucket S3. Non so dove, nel mio server, devo copiare ciascuna di queste cartelle da S3. Dopo averle copiate, un rake posts:rebake farà il lavoro finale??

2 Mi Piace

Ragazzi, avete qualche idea su questo problema??

1 Mi Piace

Infine, credo di aver trovato una soluzione al mio problema. Penso di aver risolto il 95% del problema. Non sono sicuro che sia il modo migliore per farlo.

./launcher enter app
sudo apt install awscli
aws configure

Ho configurato aws con il mio ID e password S3. Poi

cd public/uploads/default/
aws s3 sync s3://mybucketname/

Questo comando ha scaricato tutte e tre le directory con tutti i file da S3. Poiché non riesco a trovare la cartella denominata inventory da nessuna parte nel mio server precedente, l’ho cancellata (non sono sicuro di aver fatto bene a cancellare questa cartella). Poi

rake posts:rebake
exit
./launcher rebuild app

Bam, tutto ha ricominciato a funzionare normalmente. Ma ho notato che i collegamenti alle immagini in uno dei post sono rotti; tuttavia, se li modifico, riesco a visualizzare l’immagine nell’editor. Ho scaricato la stessa immagine e ho provato a ricaricarla, ma l’immagine rimane rotta. Non sono sicuro che si tratti di un problema separato o se sia correlato al problema attuale.

5 Mi Piace