对于node.js,knox和AWS SDK有什么区别?

时间:2013-09-04 13:31:29

标签: node.js amazon-web-services knox-amazon-s3-client

......据我所知,他们做同样的事情:提供对Amazon Web Services的访问。有人可以提供这两个库之间不同功能的列表吗?如果亚马逊已经提供了产品,为什么还存在knox?

1 个答案:

答案 0 :(得分:4)

AWS S3 Node.js SDK Methods

当然,AWS SDK由亚马逊维护,因此它最有可能与他们所做的任何更改兼容。它还具有更多管理S3实例的功能,例如添加策略或ACL规则。 (有关方法的完整列表,请参见上面的链接)。

Knox Methods Knox模块具有更自然的节点感。许多方法与stand节点http方法非常相似。该库适合大多数用例的需求。通常我不需要以编程方式创建存储桶策略等。 (参见上面的链接获取完整的方法列表)

如果您想要真正易于使用,S3的高级抽象请参见S3 npm module