AWS S3 存储视频白皮书等应允许在关键字日期上搜索内容



我们使用 Amazon S3 来存储组织对象,如视频、白皮书、知识文档等。 我们还公开了一个 Web 界面来搜索和访问所需的工件。

最初的理解是,S3 将能够提供 API/SDK 来促进搜索,例如基于名称、创建日期等。

但是,根据 AWS S3 上的读数,它旨在成为对象存储,并且不会公开任何用于搜索的 API。此外,还有像 S3 select 这样的选项,但它们似乎不具有成本效益,也不打算支持元数据和索引搜索。

实现这一目标的最佳实践是什么。我相信许多组织必须在 S3 中维护他们的资产,并为其用户提供某种搜索界面。

请提供一些见解。

谢谢

如果您想通过控制台进行搜索,我建议您使用资源组 -> 标签编辑器。

如果要以编程方式进行搜索,可以考虑将元数据存储在另一个 s3 存储桶中,并通过 Athena 查询数据。另一种方法是将数据存储在 DDB 中并查询该表。

谢谢。S3 确实允许您通过 API 访问元数据,这是我从 AWS 支持团队获得的链接 -

https://github.com/awsdocs/aws-doc-sdk-examples/issues/926#issuecomment-572242282

虽然看起来理想的解决方案是将索引移动到其他一些系统(索引(,例如 Elastic/solr/dynamo DB,因为 S3 并不打算提供元搜索功能。

相关内容

最新更新