Estava pensando em migrar todos os arquivos já carregados no meu site Discourse para o S3 e, em seguida, continuar servindo-os a partir do S3 em vez do disco local do Digital Ocean.
(Já consegui configurar os backups para serem armazenados em outro bucket S3.)
Qual é o procedimento correto para configurar o S3 para uploads de arquivos? Se eu apenas adicionar o nome do bucket de upload do S3 e o nome da URL do CDN do S3, habilitar a opção Colocar uploads no armazenamento Amazon S3, o Discourse cuidará da migração, ou há algo mais que precise fazer? Preciso me preocupar com o endpoint do S3?
Você não precisa se preocupar com o endpoint do S3 se estiver usando o AWS S3; isso só é relevante se estiver usando algo compatível com S3 (por exemplo, DO Spaces).
Para migrar os uploads existentes para um bucket S3, você precisa executar uma tarefa rake: rake uploads:migrate_to_s3
E essa tarefa exige que você configure os parâmetros do S3 por meio de variáveis de ambiente.