Используя AWS кли я могу отправить --query
вернуть только те объекты, так как LastModified:S3 putCustomQueryParameter для возврата по LastModified?
aws s3api list-objects --profile <profile> --bucket <bucket> --query 'Contents[?LastModified>=`2017-01-19`][]'
Прекрасно работает, возвращает только объекты >=
дата.
Я пытаюсь перевести это на Java SDK с чем-то вроде этого:
ListObjectsV2Request req = new ListObjectsV2Request();
req.putCustomQueryParameter("LastModified>=`2017-01-19`", null);
Я пробовал большое количество вариаций на обоих запросов и параметров строк без каких-либо luck- запроса всегда возвращает все объекты. Таким образом, два вопроса:
- Должна ли эта работа? То есть это что-то putCustomQueryParameter должно делать?
- Какой правильный синтаксис, если ответ на # 1 есть «Да»?
Заранее спасибо.
Спасибо за подтверждение. Это было мое подозрение после запуска cli с '--debug' и просмотра запроса/ответа GET. –