AWS Elastic Beanstalk将文件保存到S3或应用程序目录

时间:2017-01-09 03:50:03

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

我在EB上部署了一个应用程序,需要从远程服务器下载文件,然后向访问者提供服务

据我了解,建议将文件保存到S3,然后授予用户访问这些文件的权限。但是,我相信S3没有选择在远程服务器上启动文件下载,因此进程将是:

  

EB应用程序获取files => EB应用程序将文件上传到S3。

这会使用户的等待时间加倍。

我应该直接将文件保存到应用程序目录中,因为我最多只能使用200-300MB,然后每天清理它。

这个问题有风险或更好的方法吗?

1 个答案:

答案 0 :(得分:4)

为什么它会加倍?上传到S3会非常快。您甚至可以在下载文件时将文件流式传输到S3。

将文件保存到服务器将阻止您将应用程序扩展到单个服务器之外。