Как получить список объектов из корзины s3, отсортированный по последней измененной отметке времени, используя API Minio-Go? - PullRequest
0 голосов
/ 16 ноября 2018

Я просмотрел документацию minio-go-api. Но не получил никакого решения для этого, поскольку объекты отсортированы по алфавитному порядку.

Способ взлома, будет сначала прочитать все объекты, а затем взять дату последнего изменения каждого объекта и сформировать новый список, который вообще не представляется возможным для производства

Ответы [ 2 ]

0 голосов
/ 11 декабря 2018

@ Сиддханта Рат, Один из способов справиться с этим - использовать инструмент mc. Команды mc find --newer и mc find --older справятся с этим. Но внутренне, он сделает listObjects и сделает за вас сортировку.

Другой подход заключается в том, чтобы подписаться на уведомление и убедиться, что в базе данных есть список загруженных объектов.

0 голосов
/ 16 ноября 2018

Нет возможности указать порядок сортировки в Amazon S3 API. Ваше приложение должно будет отсортировать объекты в желаемом порядке.

...