每次将新版本的应用程序部署到Elastic Beanstalk时,上载的图像都会被覆盖。
我正在部署Django应用程序,我想我需要对YAML配置文件做一些事情但不确定。
我的应用程序具有客户端的图像上载功能。每当我发布新版本的应用程序时,旧的应用程序都会被删除,同时删除图像文件夹下的图像。
您不应将上载的映像存储到Elastic Beanstalk服务器上的磁盘卷。由于部署或AWS服务器维护而更换服务器时,将删除该磁盘卷。另外,如果您需要将Elastic Beanstalk环境扩展到2个或更多服务器,这将如何工作?只有一台服务器具有映像文件。
此问题的常见解决方案是将文件存储在S3上。