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

Sha*_*baz 1 python django amazon-web-services amazon-elastic-beanstalk

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

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

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

Mar*_*k B 5

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

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