首页 > 解决方案 > AWS S3 存储视频白皮书等应允许在关键字日期上进行内容搜索

问题描述

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

最初的理解是,S3 将能够提供 API/SDK 以方便基于名称、创建日期等的搜索。

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

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

请提供一些见解。

谢谢

标签: amazon-web-servicesamazon-s3amazon-dynamodb

解决方案


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

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


推荐阅读