Acessar arquivos de aplicativos grandes usando o Elastic Beanstalk e o Flask?

1

Estou implantando um aplicativo de balão por meio do AWS Elastic Beanstalk, e quando tento empurrar meu aplicativo para implantação, recebo um erro informando que o conteúdo é muito grande. Aparentemente, há um upload máximo de 512 mb. No entanto, eu tenho alguns arquivos em pickle e um índice whoosh que ocupam mais de 1gb de espaço.

Como devo dar ao meu aplicativo de balão acesso a esses arquivos grandes?

Pelo que entendi, se eu fosse scp-los na instância ec2 do pé de feijão elástico, poderia ser perdido a qualquer momento se a instância for desmontada e substituída.

Agradecemos antecipadamente por qualquer resposta!

    
por David Berger 19.05.2016 / 16:36

1 resposta

0

Eu tive o mesmo problema e conversei com o suporte técnico da AWS. Eles recomendaram o uso do S3 para armazenar arquivos grandes. Uma vez feito isso, você pode usar ebextensions para mencionar seus arquivos na seção "arquivos". Você deve copiar em um diretório temporário e, em seguida, usar um comando de contêiner para copiar em seu aplicativo, se precisar.

Veja: link link

    
por 30.09.2016 / 14:40