开发者社区> 问答> 正文

listbucket请求,最多能列出该bucket下的多少个object?

list bucket请求,最多能列出该bucket下的多少个object?

展开
收起
lv587 2014-07-17 15:37:31 5849 0
2 条回答
写回答
取消 提交回答
  • 回1楼ftp4oss的帖子
    非常感谢!
    另外还有个问题想请教下:
    我在一个bucket下上传了N个object,当我list该bucket的时候,获取到的object顺序是按照文件名的数字、字母、中文的优先级来下发的,并不是按照上传的时间先后来下发,那么我想获取该bucket下最后一次上传的object,应该怎么处理呢?
    2014-07-17 17:58:02
    赞同 展开评论 打赏
  • 回 楼主(lv587) 的帖子
    API规定每次请求最多可以是1000个object,你可以通过分页获取更多数量~~~

    -------------------------

    请求的排序默认是字典序;
    我印象中是没有按照时间排序的方法;
    我在想,或许你只能获取所有的key,然后遍历时候后来获取,只是这样的效率确实比较低,尤其是当object为海量的话;

    改进方法:
    1、建议官方改进api,提供多种获取list的排序方法;
    2、你在开发的客户端做缓存处理,把你设计到的若干关键信息缓存下来,在本地处理即可;

    ——不合理的地方,请批评指正。

    2014-07-17 16:32:22
    赞同 展开评论 打赏
问答标签:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载