调用S3 ListBucket命令(通过REST或SOAP API)时,结果集是否以任何特定顺序返回?考虑到对象键和标记的性质,我希望结果集总是按对象键排序。但我没有看到任何证明这一点的文件。
答案 0 :(得分:19)
更新:亚马逊已更改其文档,如下所示。
按字母顺序返回。列表结果始终以UTF-8二进制顺序返回。见http://docs.aws.amazon.com/AmazonS3/latest/dev/ListingKeysUsingAPIs.html
Amazon S3公开了一个列表操作 这可以让你枚举键 包含在一个桶里。钥匙是 选择按桶和列表列出 字首。例如,考虑一个桶 名为'词典',包含一个键 每个英文单词。你可能会 调用列出其中的所有键 以字母“q”开头的桶。
始终返回列表结果 词典(字母)顺序列表结果总是以UTF-8二进制顺序返回。
答案 1 :(得分:0)
这很好,但是它没有指定顺序是升序还是降序。 经过小小的测试,我觉得它似乎正在上升……