首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从S3桶下载最后N项

从S3桶下载最后N项
EN

Stack Overflow用户
提问于 2016-12-20 08:53:27
回答 1查看 521关注 0票数 0

我想从一个S3桶下载最后N个条目,我想我应该使用--page-size

来自AWS文件

-页面大小(整数):在每个列表操作的响应中返回的结果数。默认值为1000 (允许的最大值)。如果操作超时,使用较低的值可能会有所帮助。

当我试图得到15件物品时,这是我的命令:

代码语言:javascript
复制
aws s3 sync s3://mybucket/mydirectory . --page-size 15

,但是,我检索所有的项.

我使用--page-size是错误的吗

我怎样才能得到最后的N项?

谢谢

EN

回答 1

Stack Overflow用户

发布于 2016-12-20 10:24:30

--page-size是指发送给S3 API的每个列表对象请求中要从S3请求的项目数.但是aws将继续发送更多对象的请求,直到S3报告列表的末尾已经到达为止。

这个选项可能只适用于奇怪的网络问题,在这种情况下,您需要返回的每一组项目都是小的。它增加了成本,因为发送了更多的请求,并且由于需要更多的往返行程而减慢了进程,但对aws s3 sync最终将完成的实际工作没有任何影响。

此外,对象列表没有“最后”的概念--对象总是按词汇排序,从最低到最高(即ASCII 0-9,a,a.更准确地说,按utf-8字节顺序排列)。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41238181

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档