Como você está autenticando o Discourse com a AWS? Ajude-nos a melhorar as configurações!

Eu também uso a abordagem ENV.
A principal vantagem é a resiliência / agilidade - desde que eu tenha o app.yml, posso relançar meu site em um novo servidor com o mínimo de aborrecimento.
Além disso, isso tende a ser algo que você resolve uma vez, quando estabelece um site. Ou talvez realize como uma atualização única. Portanto, combina bem com ENV.
Dito isso, também é útil ter as configurações disponíveis para solução de problemas sem a necessidade de reconstruir; uma vez que as configurações estejam estáveis, elas podem ser migradas para as configurações de ENV.