Como configurar o S3 para salvar apenas os arquivos enviados pelos usuários

Olá, gostaria de usar o S3 para salvar apenas meu arquivo enviado e não quero salvar meus assets (como js) no S3.

Existe alguma maneira de fazer isso?

Qual problema você está resolvendo?

Acho que se você não definir use_s3, ele pode não fazer upload de ativos, mas não faço isso há anos. Não é suportado e provavelmente causará problemas.

Meu servidor/usuários do Discourse estão na Ásia e estou usando o Backblaze B2 como minha solução S3 (porque é barato).

O problema é que não quero salvar arquivos JS no S3 e deixar meus usuários carregá-los, porque acho que isso tornará o carregamento do site mais lento.

Portanto, gostaria de saber se há alguma maneira de usar o S3 apenas para armazenar arquivos carregados.

É assim que todos os sites do Discourse hospedados funcionam.

Você está usando uma CDN, certo? Será mais rápido que o seu site.

Sim, estou usando cdn para S3.

Mas ainda estou me perguntando se
servidor discourse (Ásia) → cdn → usuários (Ásia) é mais rápido que S3 (EUA) → cdn → usuários (Ásia)?

Eu vi que existe um parâmetro chamado DISCOURSE_S3_UPLOAD_BUCKET, que parece ser uma solução para mim, mas depois de substituir DISCOURSE_S3_BUCKET por ele, não consigo reconstruir meu discourse.

A cdn é mais rápida.