在Elastic Beanstalk上发布时如何保留images文件夹?

时间:2019-04-13 10:25:35

标签: python django amazon-web-services amazon-elastic-beanstalk

每次将新版本的应用程序部署到Elastic Beanstalk时,上传的图像都会被覆盖。

我正在部署Django应用程序,我想我需要对YAML配置文件做一些事情,但不确定。

我的应用程序具有客户端的图像上传功能。每当我发布新版本的应用程序时,旧版本的应用程序就会被覆盖,同时删除图像文件夹下的图像。

1 个答案:

答案 0 :(得分:3)

您不应将已上传的图像存储到Elastic Beanstalk服务器上的磁盘卷中。由于部署或AWS服务器维护而更换服务器时,该磁盘卷将被删除。另外,如果您需要将Elastic Beanstalk环境扩展到2台或更多服务器,这将如何工作?只有一台服务器将具有该图像文件。

此问题的常见解决方案是将文件存储在S3上。