Php 每当我在aws中部署新的应用程序时,旧的数据都会得到';删除

Php 每当我在aws中部署新的应用程序时,旧的数据都会得到';删除,php,amazon-web-services,amazon-elastic-beanstalk,Php,Amazon Web Services,Amazon Elastic Beanstalk,每当我部署应用程序的新更新时,旧数据都会被删除,旧数据包括文件,这些文件包括已注册用户的图片。我必须部署pic,但如何确保这些pic不会被删除,我可以部署新的更新。您不应将用户提交的图片或任何文件存储在Elastic Beanstalk实例上 这不仅是因为重新部署应用程序可以删除它们,更重要的是因为它们在自动缩放组中运行。这意味着您的Elastic Beanstalk实例可以随时终止,例如由于缩放活动而终止。这将再次导致任何用户数据丢失 最佳做法是将存储与实例分离。为此,通常使用S3。这样,您的

每当我部署应用程序的新更新时,旧数据都会被删除,旧数据包括文件,这些文件包括已注册用户的图片。我必须部署pic,但如何确保这些pic不会被删除,我可以部署新的更新。

您不应将用户提交的图片或任何文件存储在Elastic Beanstalk实例上

这不仅是因为重新部署应用程序可以删除它们,更重要的是因为它们在自动缩放组中运行。这意味着您的Elastic Beanstalk实例可以随时终止,例如由于缩放活动而终止。这将再次导致任何用户数据丢失


最佳做法是将存储与实例分离。为此,通常使用S3。这样,您的用户文件将持续存在,并且独立于Elastic Beanstalk实例生命周期。

您不应将用户提交的图片或任何文件存储在Elastic Beanstalk实例上

这不仅是因为重新部署应用程序可以删除它们,更重要的是因为它们在自动缩放组中运行。这意味着您的Elastic Beanstalk实例可以随时终止,例如由于缩放活动而终止。这将再次导致任何用户数据丢失


最佳做法是将存储与实例分离。为此,通常使用S3。这样,您的用户文件将保持不变,并且独立于Elastic Beanstalk实例生命周期。

数据存储在哪里?数据存储在哪里?