amazon-web-services - AWS S3 存储视频白皮书等应允许在关键字日期上进行内容搜索
问题描述
我们使用 Amazon S3 来存储组织对象,例如视频、白皮书、知识文档等。我们还公开了一个 Web 界面来搜索和访问所需的工件。
最初的理解是,S3 将能够提供 API/SDK 以方便基于名称、创建日期等的搜索。
但是,根据对 AWS S3 的阅读,它旨在成为对象存储,并且不会公开任何用于搜索的 API。此外,还有 S3 select 之类的选项,但它们似乎不具有成本效益,并且不打算支持元数据和索引搜索。
实现这一目标的最佳实践是什么。我确信许多组织必须在 S3 中维护其资产并为其用户提供某种搜索界面。
请提供一些见解。
谢谢
解决方案
如果您想通过控制台进行搜索,我建议您使用资源组 -> 标记编辑器。
如果您想以编程方式搜索,可以考虑将元数据存储在另一个 s3 存储桶中,并通过 Athena 查询数据。另一种方法是将数据存储在 DDB 中并在该表上查询。
推荐阅读
- python - 如何将文件上传到 db 而不是根目录?
- python - 删除熊猫中两列中包含的重复项
- java - 以编程方式设置 FrameLayout layout_gravity
- javascript - 测试用例在 Jest 中失败,“expect(received).toBe(expected) // Object.is 相等”
- javascript - 如何从 REACT 中的 API 下载文件?
- api - 如何以编程方式获取 CustomerID 字段?
- python - 每次选择 PushButton 时 PyQt5 获取输入值
- r - 编写一个函数以在 R 中按 1:n 序列迭代单个行
- flutter - 颤振设置拖动的最小高度和最大高度
- powershell - 将字节数组转换为字符串值