S3 Select可以搜索多个对象吗?

28

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

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

是否可以在单个调用中搜索多个对象?也就是说,查找所有JSON文档其中 customerId = 123


1
我们已经添加了一个脚本,可以循环遍历文件夹并在文件上运行S3 Select,并将其写入文件:https://link.medium.com/6vKrErw9qR - Nagaraj Tantri
2个回答

28

看起来 Amazon S3 Select 仅适用于一个对象。

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


-5

很简单,只需迭代包含所有文件的文件夹键,并获取该键并使用它来利用S3 Select。


1
这不是被要求的内容。 - Sigex

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接