【发布时间】:2015-03-22 04:39:44
【问题描述】:
我已经使用弹性 beanstalk 实例在亚马逊 EC2 中部署了我的 PHP 应用程序。我的应用程序的文件系统结构如下所示:
MyApp
|-css
| |-...
|-js
| |-...
|-uploads
| |- image.png
| |- file.pdf
| |- ...
|-index.php
|-...
我的应用允许用户上传图片。它是一个简单的应用程序来管理一些文件,目前仅由我的客户使用。因此,当文件上传时,我将它们放在uploads 文件夹下,如上所示。
问题是我的文件不会在这个文件夹中保存很长时间。一两天后,我ssh 发现上传文件夹是空的。我不确定会发生什么,但我怀疑弹性 beanstalk 确实创建了一个新实例并因此覆盖了 uploads 文件夹内容。
我该如何解决这种情况?
谢谢。
【问题讨论】:
标签: php amazon-web-services amazon-ec2 amazon-elastic-beanstalk