При вызове команды S3 ListBucket (через REST или SOAP API) набор результатов возвращается в каком-либо конкретном порядке?Я ожидаю, учитывая природу ключей объекта и маркеров, что результирующий набор всегда сортируется по ключу объекта.Но я не видел никакой документации, подтверждающей это.
Обновление : Amazon изменил свою документацию, как показано ниже.
Они возвращаются в алфавитном порядке . Результаты списка всегда возвращаются в двоичном порядке UTF-8. Смотри http://docs.aws.amazon.com/AmazonS3/latest/dev/ListingKeysUsingAPIs.html
Amazon S3 предоставляет список операций что позволяет перечислять ключи содержится в ведре. Ключи выбран для перечисления по ведру и префикс. Например, рассмотрим ведро по имени «словарь», который содержит ключ за каждое английское слово. Вы могли бы сделать вызов, чтобы перечислить все ключи в этом Ведро, начинающееся с буквы «д». Результаты списка всегда возвращаются в лексикографический (алфавитный) порядок Результаты списка всегда возвращаются в двоичном порядке UTF-8 .
Это хорошо, но в нем не указано, будет ли порядок возрастать или убывать.С небольшим тестом, который я сделал, кажется, что он поднимается ...