Come si configura un bucket S3 e si ripristinano i backup da esso?
Quando si utilizza un bucket S3, è necessario inserire le seguenti variabili sotto le variabili d’ambiente nel file app.yml, o è sufficiente configurarle solo nelle impostazioni dell’amministratore?
DISCOURSE_USE_S3: true
DISCOURSE_S3_REGION: us-west-1
DISCOURSE_S3_ACCESS_KEY_ID: myaccesskey
DISCOURSE_S3_SECRET_ACCESS_KEY: mysecretkey
DISCOURSE_S3_CDN_URL: https://falcoland-files-cdn.falco.dev
DISCOURSE_S3_BUCKET: falcoland-files
DISCOURSE_S3_BACKUP_BUCKET: falcoland-files/backups
DISCOURSE_BACKUP_LOCATION: s
Quando ho abilitato solo il bucket S3 nelle impostazioni dell’amministratore, ho scaricato i file di backup da S3 per migrare su un nuovo server e ripristinare il backup. Tutto è stato fatto secondo il tutorial del forum, eppure il ripristino del backup è fallito, proprio come la situazione descritta in questo post.
I passaggi della soluzione definitiva sono i seguenti:
Questo è un problema noto. Come soluzione temporanea, potresti disabilitare temporaneamente l’impostazione del sito enable_s3_uploads prima di creare il backup. Puoi riabilitarla sul nuovo server dopo il ripristino.
Come si può utilizzare correttamente il ripristino dei backup da un bucket S3 nel caso in cui il mio server diventi inoperativo a causa di un crash, un’infezione virale o un grave attacco, rendendo necessaria la download dei file di backup dal bucket S3 e il successivo ripristino di tali backup su un nuovo server?
Grazie per qualsiasi consiglio offerto da chiunque!