AWS S3 - Java SDK - Получить теги для пакета ключей - PullRequest
0 голосов
/ 09 января 2020

Я не нашел способа получить информацию тега для пакета ключей, я нашел этот запрос тега "один ключ" только в документации AWS:

GetObjectTaggingRequest getTaggingRequest = new GetObjectTaggingRequest(bucketName, keyName);
GetObjectTaggingResult getTagsResult = s3Client.getObjectTagging(getTaggingRequest);

Дело в том, что я хочу чтобы получить сотни тысяч файлов с соответствующими значениями тегов, и способ, описанный выше, приведет к одному API-запросу для каждого ключа, который будет очень медленным (слишком медленным).

Способ, которым я получаю различные ключи в S3 по умолчанию распределяются следующим образом:

ListObjectsV2Request req = new ListObjectsV2Request().withBucketName(bucketName);
...
result = s3Client.listObjectsV2(req);

Есть ли способ получить информацию о тегах одинаковым способом?

...