Может ли S3 Select искать несколько объектов?

Я тестирую S3 Select, и, насколько я понимаю из примеров, вы можете рассматривать один объект (CSV или JSON) как хранилище данных.

Я хотел иметь один JSON-документ для каждого объекта S3 и искать весь сегмент как "базу данных". Я сохраняю каждый файл как <ID>.json и каждый файл имеет документы JSON с одинаковой схемой.

Можно ли искать несколько объектов за один звонок? т.е. найти все документы JSON where customerId = 123?

1 ответ

Похоже, что Amazon S3 Select работает только с одним объектом.

Вы можете использовать Amazon Athena для выполнения запросов по путям, которые будут включать все файлы в этом пути. Он также поддерживает разбиение.

Просто переберите ключ папки, в котором находятся все файлы, возьмите ключ и используйте его для использования S3 Select.

Другие вопросы по тегам