Node.js   发布时间:2022-04-24  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了node.js – aws s3 putObject vs sync大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我需要将一个文件上传到aws s3存储桶.在每10分钟我的代码从源目录中删除文件并@L_197_6@一个文件.文件大小约为500 MB.现在我使用s3.putObject()方法创建后上传每个文件.我也听说过aws s3同步.它带来了aws-cli.它用于将文件上传到s3存储桶.

我使用aws-sdk for node.js进行s3上传. node.js的aws-sdk不包含s3-sync方法.是s3-sync比s3.putObject()方法好吗?我需要更快上传.

@L_696_19@

总有一种方法可以制作东西,所以要将文件上传到S3存储桶,您可以:

>使用aws CLI并运行aws s3 cp …
>使用aws CLI并运行aws s3api put-object …
>使用aws SDK(您选择的语言)

您也可以使用同步方法,但对于单个文件,不需要同步整个目录,通常在寻找更好的性能时,最好启动多个cp实例以受益于多线程与同步单线程.

基本上所有这方法都是aws S3 API调用的包装器.从amazon doc

所以亚马逊会建议使用SDK.在一天结束时,我认为这对你最舒服的事情以及如何将这段代码集成到你的程序的其余部分非常重要.对于一次性操作,我总是去CLI.

但就性能而言,使用其中一个或另一个不会产生差异,因为它们只是AWS API调用的包装.对于传输优化,您应该查看aws s3 transfer acceleration并查看是否可以启用它

大佬总结

以上是大佬教程为你收集整理的node.js – aws s3 putObject vs sync全部内容,希望文章能够帮你解决node.js – aws s3 putObject vs sync所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。