Tengo un escenario en el que quiero migrar la instalación de Discourse a un servidor completamente nuevo.
Mi plan era:
- crear una nueva instalación de Discourse en blanco
- hacer una copia de seguridad de Discourse antiguo,
scpla copia de seguridad al nuevo servidor y restaurarla - Copiar todo S3 (imágenes, etc.) al nuevo S3 en una cuenta diferente
El proceso de restauración va bien hasta que empieza a buscar S3 y luego falla por falta de acceso. Creo que está intentando acceder al mismo nombre de bucket S3 en el Discourse antiguo, pero ese no existe en el nuevo y no puedo crearlo.
¿Hay alguna solución recomendada?
Pensé que podría intentar cambiar el nombre del bucket S3 en el Discourse antiguo (antes de realizar la copia de seguridad) y luego, al restaurar, esperaría tener el nuevo bucket S3. Pero me temo lo que le pasará al Discourse antiguo si simplemente lo cambio a un bucket inexistente.