7
當調用S3 ListBucket命令(通過REST或SOAP API)時,結果集是否以任何特定順序返回?鑑於對象鍵和標記的性質,我期望結果集總是按對象鍵排序。但我還沒有看到任何文件證實這一點。ListBucket命令是否保證結果是按鍵排序的?
當調用S3 ListBucket命令(通過REST或SOAP API)時,結果集是否以任何特定順序返回?鑑於對象鍵和標記的性質,我期望結果集總是按對象鍵排序。但我還沒有看到任何文件證實這一點。ListBucket命令是否保證結果是按鍵排序的?
更新:亞馬遜已更改其文檔,如下所示。
它們按字母順序返回。列表結果總是以UTF-8二進制順序返回。見http://docs.aws.amazon.com/AmazonS3/latest/dev/ListingKeysUsingAPIs.html
Amazon S3的公開列表操作 ,讓您枚舉包含在桶中的鍵 。密鑰爲 ,被桶和 前綴選中。例如,考慮一個名爲'dictionary'的桶 ,其中包含每個英文單詞的密鑰 。您可以撥打 以列出以字母「q」開頭的那個 存儲桶中的所有密鑰。
列表結果總是返回 字典順序列表結果總是以UTF-8二進制順序返回。
感謝您的確認。 – 2011-01-11 22:48:08
@ C.龍 - 對不起,這麼晚:) – 2011-01-12 14:17:11
答案必須修改。 「列表結果總是以UTF-8二進制順序返回。」是最新更改 – user238607 2017-07-28 18:59:34