Por que trazer o nginx para o mix? Basta entregar o arquivo ao navegador do usuário diretamente do S3.
Para fazer isso, verifique se a ACL no seu bucket do S3 permite acesso de leitura de usuários anônimos. As URLs para seus arquivos são as seguintes:
https://s3.amazonaws.com/<bucket_name>/<file_name>
Você também pode criar um registro CNAME para veicular arquivos S3 em seu próprio domínio. Lembre-se de que o nome do intervalo deve ser idêntico ao domínio que você usará (ou seja, static.example.com
) - consulte documentação do S3 para mais informações sobre isso.