amazon-s3 - 用于个人资料图片的 AWS S3
问题描述
我正在创建一个应用程序,用户可以在其中上传/删除为其帐户建立的个人资料图片。我在这方面看到了很多东西,但没有什么能完全符合我的情况。
我使用 Okta 作为 Idp,所有用户帐户都保存在 Okta 通用目录中。我计划将 AWS 用于许多与登录/身份验证无关的后端基础设施。
因此,这个特定场景是用户上传个人资料图片,该图片将存储在 AWS s3 中(每个用户都有子文件夹的个人资料图片存储桶。每个文件夹都包含个人资料图片的历史记录)。
这都是公开的,不需要特别限制阅读。问题在于限制更新/删除/上传仅来自登录用户或某种类型的管理员。
我见过的所有 AWS s3 示例都显示使用 AWS cognito 或其他一些 AWS 产品,但这里不是这种情况。
所以我的问题是,我是否走在使用 S3 存储图片的正确道路上?还是我最好将它们存储在我自己的数据库中?或者任何其他解决方案?
解决方案
推荐阅读
- node.js - Mongodb 4.0 bulkWrite 更新时速度极慢
- vba - 根据单元格中的用户输入自动更改 MS word 表格单元格中的背景颜色
- xpath - Xpath,具有多个类的 div
- eclipse - 通过双击在mac上启动可运行的.jar很热?
- angular - 如何以角度从打字稿控制器设置组件的无效
- algorithm - 有人可以解释一下两个二叉树的合并是如何发生的吗?
- android - MotionLayout:如何限制特定视图上的“OnSwipe”事件而不是整个屏幕上的“OnSwipe”
- angular - 无法以角度 8 显示订阅的数据
- php - 用户注册后无法登录
- google-maps - 如何删除/禁用联系我们页面中的谷歌地图?