Como configurar uploads S3 em um ambiente multi-site?

Pelo que entendi, isso deve ser feito por meio das variáveis de ambiente env, mas surgiram algumas dúvidas.

  1. Como migrar todos os sites para o S3? Meu entendimento é que a migração por site deve ser executada com o parâmetro RAILS_DB=, mas existe uma maneira mais simples de implementar isso em todos os sites, em vez de executar o processo várias vezes para cada um?

  2. O sistema é capaz de criar sua estrutura de pastas no S3 para múltiplos sites também?

  3. Para o CDN de ativos, a mesma URL funciona bem para sites múltiplos. Isso também é verdade para o CDN de arquivos do S3?

Alguma dica aqui, @vinothkannans?

Comando Rake:
rake uploads:migrate_to_s3
FYI: A tarefa rake acima será executada para todos os bancos de dados presentes no arquivo multisite.yml. Você não precisa executá-la para cada banco de dados. Fiz isso anteriormente para um dos meus clientes e funcionou perfeitamente. Se quiser executar para um banco de dados específico, basta mencionar RAILS_DB=‘parâmetro’. Se ignorar o RAILS_DB, ele funcionará para todos os bancos de dados presentes no multisite.

Sim, isso é verdade!

Sim, isso também é verdade!

Testei essas coisas recentemente e estou muito confiante com relação a isso.

Obrigado,
Ashish P.