Amazon web services ListBucket命令是否保证结果按键排序?
调用S3 ListBucket命令(通过REST或SOAP API)时,结果集是否按特定顺序返回?考虑到对象键和标记的性质,我希望结果集总是按对象键排序。但我还没有看到任何文档证实这一点。更新:亚马逊已经更改了文档,如下所示 它们按字母顺序返回。列表结果总是以UTF-8二进制顺序返回。看 AmazonS3公开了一个列表操作 这样就可以枚举密钥 装在桶里。钥匙是 按bucket和 前缀例如,考虑桶 名为“dictionary”,包含一个键 每一个英语单词。你可能会 一个调用,列出其中的所有键 以字母“q”开头的桶。 列表结果总是以 字典(字母)顺序列表结果始终以UTF-8二进制顺序返回Amazon web services ListBucket命令是否保证结果按键排序?,amazon-web-services,amazon-s3,Amazon Web Services,Amazon S3,调用S3 ListBucket命令(通过REST或SOAP API)时,结果集是否按特定顺序返回?考虑到对象键和标记的性质,我希望结果集总是按对象键排序。但我还没有看到任何文档证实这一点。更新:亚马逊已经更改了文档,如下所示 它们按字母顺序返回。列表结果总是以UTF-8二进制顺序返回。看 AmazonS3公开了一个列表操作 这样就可以枚举密钥 装在桶里。钥匙是 按bucket和 前缀例如,考虑桶 名为“dictionary”,包含一个键 每一个英语单词。你可能会 一个调用,列出其中的所有键 以字
这很好,但它没有指定顺序是升序还是降序。通过我做的小测试,它似乎在上升……UTF-8二进制是什么意思?这是密钥名的UTF-8二进制编码吗?我想升序是默认假设。而且,据我所知,密钥的值就是这里引用的值。不过,如果文档再详细一点就好了!