Comment configurer un compartiment S3 et restaurer des sauvegardes à partir de celui-ci ?
Lorsque vous utilisez un compartiment S3, est-il nécessaire de saisir les variables suivantes sous les variables d’environnement dans le fichier app.yml, ou suffit-il de les configurer uniquement dans les paramètres d’administration ?
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
Lorsque j’ai activé uniquement le compartiment S3 dans les paramètres d’administration, j’ai téléchargé les fichiers de sauvegarde depuis S3 pour migrer vers un nouveau serveur et restaurer la sauvegarde. Tout a été fait selon le tutoriel du forum, mais la restauration de la sauvegarde a échoué, tout comme la situation décrite dans ce post.
Les étapes de la solution finale sont les suivantes :
C’est un problème connu. Comme solution de contournement, vous pourriez désactiver temporairement le paramètre du site enable_s3_uploads avant de créer la sauvegarde. Vous pouvez le réactiver sur le nouveau serveur après la restauration.
Comment utiliser correctement la restauration des sauvegardes à partir d’un compartiment S3 dans le cas où mon serveur deviendrait inopérant en raison d’un crash, d’une infection virale ou d’une attaque grave, nécessitant le téléchargement des fichiers de sauvegarde depuis le compartiment S3 et la restauration ultérieure de ces sauvegardes sur un nouveau serveur ?
Merci pour tout conseil offert !