Я развертываю приложение Flask через AWS Elastic Beanstalk, и когда я пытаюсь отправить свое приложение для развертывания, я получаю сообщение об ошибке, что содержимое слишком велико. Судя по всему, там хард максимальная закачка 512 мб. Однако у меня есть несколько файлов рассола и индекс свиста, которые занимают более 1 ГБ места.
Как мне предоставить моему флеш-приложению доступ к этим большим файлам?
Насколько я понимаю, если бы я скопировал их в экземпляр ec2 эластичного beanstalk, он мог быть потерян в любое время, если экземпляр был размонтирован и заменен.
Заранее благодарим за любые ответы!
У меня была такая же проблема, и я разговаривал со службой технической поддержки AWS. Они рекомендовали использовать S3 для хранения больших файлов. Как только это будет сделано, вы можете использовать ebextensions для упоминания ваших файлов в разделе «файлы». Вы должны скопировать во временный каталог, а затем использовать контейнерную команду для копирования в свое приложение, если вам это нужно.
Видеть: http://docs.aws.amazon.com/elasticbeanstalk/latest/dg/customize-containers-ec2.html#linux-files http://docs.aws.amazon.com/elasticbeanstalk/latest/dg/customize-containers-ec2.html#linux-container-commands