Может ли S3 Select искать несколько объектов?
Я тестирую S3 Select, и, насколько я понимаю из примеров, вы можете рассматривать один объект (CSV или JSON) как хранилище данных.
Я хотел иметь один JSON-документ для каждого объекта S3 и искать весь сегмент как "базу данных". Я сохраняю каждый файл как <ID>.json
и каждый файл имеет документы JSON с одинаковой схемой.
Можно ли искать несколько объектов за один звонок? т.е. найти все документы JSON where customerId = 123
?
1 ответ
Похоже, что Amazon S3 Select работает только с одним объектом.
Вы можете использовать Amazon Athena для выполнения запросов по путям, которые будут включать все файлы в этом пути. Он также поддерживает разбиение.
Просто переберите ключ папки, в котором находятся все файлы, возьмите ключ и используйте его для использования S3 Select.