【发布时间】:2017-01-30 03:47:07
【问题描述】:
我应该直接从客户端将我的文件上传到 S3 还是将它们发送回我的服务器并从那里上传?
每种方法的优缺点是什么?哪个更常见?
如果相关,我正在使用 MEAN 堆栈。
【问题讨论】:
-
那么这样的优点或缺点都没有吗?我唯一能想到的是,如果您将该文件发送到您的服务器,然后发送到 S3,它会减慢上传功能。你想用你的堆栈来实现什么
-
我假设既然你有一个堆栈,如果你的上传直接从客户端到 S3,你仍然会有一个服务器运行?您还有其他相关要求或架构限制吗?
-
是的,它是一个运行着服务器的全栈应用程序。想到的唯一限制或要求是我希望只能通过我的应用程序访问我的 S3 存储桶 - 所以我不希望用户能够获取凭据并在应用程序之外上传一堆文件.
-
我真的只是在这里寻找最佳实践,因为我刚刚开始使用 S3。一种方法比另一种更常见吗?为什么?谢谢!
标签: angularjs node.js amazon-web-services amazon-s3 mean-stack