我正在为一些共同工作创建一个Web应用程序。我的文字带有素材资源(大多数图片的打印质量为5MB,每月总计约5GB)。

我将使用EC2实例将Node.js服务器和带有附加块存储的mongodb托管在亚马逊的云上。

资产是对象专用的,因此并非所有人都可以访问它。

我应该如何处理资产?将它们另存为二进制文件或加载到S3? (或任何其他亚马逊服务)

有人对此有经验吗?或一些有用的链接。提前致谢

最佳答案

我可能会将资产存储在S3上而没有公共访问权,然后您可以在需要时通过从Web服务器生成临时签名的URL来授予授权用户访问权限。
这样,您可以通过将存储脏工作移交给S3来利用服务器的复杂性,并且仍然可以仅由有权访问它们的人来访问文件。

关于node.js - Amazon Cloud,存储 Assets ,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/14731885/

10-09 20:19
查看更多