我有存储在 s3 存储桶中的包。我需要读取每个包的元数据文件并将元数据传递给程序。我用了boto3.resource('s3')
在 python 中读取这些文件。该代码需要几分钟才能运行。如果我使用 aws clisync
,它下载这些图元文件的速度比 boto 快得多。我的猜测是,如果我不下载而只读取元文件,它应该会更快。但事实并非如此。可以肯定地说 aws cli 比使用 boto 更快吗?
The AWS 命令行界面 (CLI) http://aws.amazon.com/cli/实际上使用 boto 本身,所以它并不“更快”。
但是,那aws s3 sync
命令使用线程同时复制多个文件,因此复制操作花费的时间更少。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)