我正在为一些共同工作创建一个Web应用程序。我的文字带有素材资源(大多数图片的打印质量为5MB,每月总计约5GB)。
我将使用EC2实例将Node.js服务器和带有附加块存储的mongodb托管在亚马逊的云上。
资产是对象专用的,因此并非所有人都可以访问它。
我应该如何处理资产?将它们另存为二进制文件或加载到S3? (或任何其他亚马逊服务)
有人对此有经验吗?或一些有用的链接。提前致谢
最佳答案
我可能会将资产存储在S3上而没有公共访问权,然后您可以在需要时通过从Web服务器生成临时签名的URL来授予授权用户访问权限。
这样,您可以通过将存储脏工作移交给S3来利用服务器的复杂性,并且仍然可以仅由有权访问它们的人来访问文件。
关于node.js - Amazon Cloud,存储 Assets ,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/14731885/