Как получить частичные значения объекта S3 по ключу - PullRequest
0 голосов
/ 15 мая 2018

Учитывая S3-корзину с именем my-bucket, которая включает в себя корзину с ключом с именем my-object, возможно ли извлечь значения из объекта, если значение объекта состоит из списка пар ключ / значение?

т.е. если my-object содержит файл со следующими парами ключ / значение:

foo: 20, 
bar: 54, 
baz: 12

Можно ли просто извлечь значение 'foo' по его ключу, используя SDK дляДжава?

1 Ответ

0 голосов
/ 15 мая 2018

Вы можете использовать Amazon S3. Выберите для анализа значений.

Однако формат вашего файла не велик, потому что:

  • Некоторые строкизапятая, другие не
  • В файле есть лишние пробелы

Допустим, у вас есть этот формат:

foo:20
bar:54
baz:12

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


Amazon S3 Select


Чтобы сделать это на Java, см .: Выбор содержимого из объектов с помощью SDK для Java - Amazon Simple Storage Service

...