亚马逊豆茎,s3和本地文件

时间:2013-11-13 17:37:54

标签: amazon-web-services amazon-s3 elastic-beanstalk

我有一个PHP的Web应用程序,它接受来自用户界面的图像上传(使用一些javascript发送)。 PHP应用程序处理图像并将不同版本和不同格式和分辨率保存到磁盘。

现在我正在尝试将Amazon S3集成到此应用程序中。

1)我实际上将文件保存到S3?

2)我应该只在最后存储最终版本,同时在EC2实例服务器上保存临时版本,还是我永远不会保存到EC2实例?

3)我担心的一个主要问题是让用户上传文件,但是没有按下保存,这是将实际存储到亚马逊s3的步骤,并且假设在按下保存之前负载增加,是否存在用户按下保存时的机会可能最终会出现在本地图像不存在的其他实例上?

amazon-web-services amazon-s3 amazon

1 个答案:

答案 0 :(得分:0)

这可能不是最好的解决方案,但至少值得一提的是:您可以将S3存储桶作为本地文件夹安装在您的服务器上(例如,使用RioFS),并且当文件准备好上传到S3 - 将其复制到该文件夹​​,RioFS会自动将其上传到远程S3存储桶。