我正在测试S3 Select,据我所知,您可以将单个对象(CSV或JSON)视为数据存储。
我希望每个S3对象都有一个JSON文档,并将整个存储区搜索为“数据库”。我将每个'文件'保存为<ID>.json
,每个文件都有相同模式的JSON文档。
是否可以在一次通话中搜索多个对象?即查找所有JSON文档where customerId = 123
?
答案 0 :(得分:7)
Amazon S3 Select仅在一个对象上运行appears。
您可以使用Amazon Athena跨路径运行查询,其中包含该路径中的所有文件。它还支持分区。
答案 1 :(得分:-1)
简单,只需遍历您拥有所有文件的文件夹密钥,然后抓住密钥并使用该密钥来利用S3 Select。