Amazon s3 如何在AmazonS3文件中搜索字符串?

Amazon s3 如何在AmazonS3文件中搜索字符串?,amazon-s3,Amazon S3,我在AmazonS3中存储了所有类型的文件或文档 如何使用搜索关键字或字符串对这些文档执行搜索(如果可能,进行全文搜索) 是否有基于此构建的documentum 包含搜索字符串的匹配文档列表将显示给用户以供下载 有什么帮助吗?无法在S3中搜索文档 S3不是一个文档数据库。它是一个对象存储,设计用于存储数据,但不从数据中推断“意义”——本质上是一个支持非常大值的键/值存储。它没有语境感。它不索引对象的内容,甚至不索引对象元数据。在S3中“找到”对象的唯一方法是已经知道它的键 它非常适合于高可用性和

我在AmazonS3中存储了所有类型的文件或文档

如何使用搜索关键字或字符串对这些文档执行搜索(如果可能,进行全文搜索)

是否有基于此构建的documentum

包含搜索字符串的匹配文档列表将显示给用户以供下载


有什么帮助吗?

无法在S3中搜索文档

S3不是一个文档数据库。它是一个对象存储,设计用于存储数据,但不从数据中推断“意义”——本质上是一个支持非常大值的键/值存储。它没有语境感。它不索引对象的内容,甚至不索引对象元数据。在S3中“找到”对象的唯一方法是已经知道它的键


它非常适合于高可用性和高可靠性的存储,但搜索并不是其设计的一部分。

在amazon S3中,您不能随心所欲地搜索。 但我们有另一种解决办法。我正在为此使用S3浏览器软件

这里是下载链接:


下载它,您将拥有与AmazonS3浏览器相同的访问权限。您还可以执行搜索和其他过程。

解决方案取决于S3文件数据的结构。 如果它是结构化或半结构化的,比如cvs、JSON和类似列的格式,那么AWS Athena将是最佳选择。只需点击几下,就可以查询S3文件了


否则,如果数据是完全非结构化的,您可能需要使用elasticsearch等。

请看我的回答现在有些变化,如果您的文件是某种格式的,AWS的Athena可以提供帮助:“我们?”您是否与此产品有关联?不,我只是在帮助您,就像我在我的一项服务中所做的一样。我没有推销任何产品。我没有推销我的产品,它也不是我的。我只是在帮你。我正在使用它,所以我现在向你们推荐AWS雅典娜非常强大,可以跨文件搜索S3数据。@DenisWang这是真的。没有必要否决那些在撰写时正确的答案。一句评论就足够了。我会计划更新的,是的。你是对的。对不起。我会在你更新后重新投票。