Estaba pensando en migrar todos los archivos ya subidos a mi sitio de Discourse a S3 y luego seguir sirviéndolos desde S3 en lugar del disco local de Digital Ocean.
(Ya logré configurar las copias de seguridad para que se almacenen en otro bucket de S3.)
¿Cuál es el procedimiento correcto para configurar S3 para la carga de archivos? ¿Si simplemente agrego el nombre del bucket de s3 upload bucket y los nombres de s3 cdn url, activo la opción «Colocar las cargas en almacenamiento de Amazon S3» y Discourse se encargará de la migración, o hay algo más que deba hacer? ¿Necesito preocuparme por el s3 endpoint?
No tienes que preocuparte por el endpoint de S3 si estás usando AWS S3; solo es relevante si estás usando algo compatible con S3 (por ejemplo, DO Spaces).
Para migrar las cargas existentes a un bucket de S3, debes ejecutar una tarea de rake: rake uploads:migrate_to_s3
Y esta tarea requiere que configures los parámetros de S3 a través de variables de entorno.