我正在开发一些 Node.js 项目,其中将为创建帐户的每个用户设置 Amazon S3 存储桶。我想限制用户可以使用的总大小。
我一直在关注 Knox 客户端 https://github.com/learnboost/knox这将使开发 Node.js 应用程序时轻松使用 Amazon S3。
但是经过大量研究,我似乎找不到一种有效地获取存储桶文件大小的方法 - 我可以在其上进行用户帐户限制等。
我希望这是第一个正确的方法,但也许不是?从概念上讲,我想要存储在 Amazon S3 上上传的用户帐户媒体文件,并且想要限制用户可以上传和使用的总量。
非常感谢, 詹姆斯
最佳答案
没有公开的 API 来获取存储桶的大小。唯一的方法是获取所有键,迭代它们,然后总结存储桶中所有对象的大小。
关于node.js - 如何使用 Node.js 获取 Amazon S3 存储桶的总大小?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7187881/