22

我正在测试S3 Select,据我从示例中了解到,您可以将单个对象(CSV 或 JSON)视为数据存储。

我想为每个 S3 对象创建一个 JSON 文档,并将整个存储桶作为“数据库”进行搜索。我将每个“文件”保存为<ID>.json每个文件都有具有相同架构的 JSON 文档。

是否可以在一次调用中搜索多个对象?即查找所有 JSON 文档where customerId = 123

4

2 回答 2

22

Amazon S3 Select 似乎只对一个对象进行操作。

您可以使用Amazon Athena跨路径运行查询,这将包括该路径中的所有文件。它还支持分区。

于 2018-06-06T22:08:44.167 回答
-4

很简单,只需遍历您拥有所有文件的文件夹键并获取该键并使用它来利用 S3 Select。

于 2020-04-28T09:50:56.887 回答