amazon-web-services - 如何在 AWS 上组织用户存储在 S3 存储桶中的数据?
问题描述
我已经为我自己的项目和我自己的使用分配了 AWS 存储桶,但我从未将它们设置为供其他用户通过网站使用。这将是一个抽象的问题,因为我不知道如何前进:
我正在建立一个平台,注册用户可以在某个时候上传数据。事务的数据量在100MB左右,不小。
如何按用户、按桶组织存储的数据?我怀疑我可以通过标记用户名或标记其他元数据来跟踪所有交易。有没有更可扩展的方法?感觉这需要大量的手工工作。
解决方案
您可以在存储桶对象上使用元数据或标签。例如,您可以使用用户名进行标记。
为了防止系统负载,您可以在 S3 存储桶前面放置一个 API 网关,并允许 API 网关的限制功能来防止某些负载。看看这个页面。
推荐阅读
- bash - 如何使用 for 循环(或不使用)在“borg create”命令中使用键和值
- windows - cmake add_custom_target 在使用命令完成之前不会打印到 Windows 上的标准输出
- spring - 当我遇到死锁时,可能是 tomcat 9.0.26 中的错误
- javascript - 如何找到最后一个没有文本值的表格单元格并输入消息?
- json - 如何自定义 GET 返回的内容
- javascript - JavaScript 中的原型概念
- javascript - 通过不改变正文中每个元素的不透明度来显示模态
- php - 一个输入上的两种数据类型或角色
- python - 如何在 python 中使用聚合/汇总数据制作热图?
- html - 带有 css 和 html 的按钮下划线动画