我想从一个S3桶下载最后N个条目,我想我应该使用--page-size。
来自AWS文件
-页面大小(整数):在每个列表操作的响应中返回的结果数。默认值为1000 (允许的最大值)。如果操作超时,使用较低的值可能会有所帮助。
当我试图得到15件物品时,这是我的命令:
aws s3 sync s3://mybucket/mydirectory . --page-size 15,但是,我检索所有的项.
我使用--page-size是错误的吗
我怎样才能得到最后的N项?
谢谢
发布于 2016-12-20 10:24:30
--page-size是指发送给S3 API的每个列表对象请求中要从S3请求的项目数.但是aws将继续发送更多对象的请求,直到S3报告列表的末尾已经到达为止。
这个选项可能只适用于奇怪的网络问题,在这种情况下,您需要返回的每一组项目都是小的。它增加了成本,因为发送了更多的请求,并且由于需要更多的往返行程而减慢了进程,但对aws s3 sync最终将完成的实际工作没有任何影响。
此外,对象列表没有“最后”的概念--对象总是按词汇排序,从最低到最高(即ASCII 0-9,a,a.更准确地说,按utf-8字节顺序排列)。
https://stackoverflow.com/questions/41238181
复制相似问题