amazon-web-services - 是否可以通过 Web 界面公开 S3 存储桶?
问题描述
我想允许我的客户使用基于 Web 的 UI 将文件上传到我的 S3 存储桶。我想使用第三方身份提供程序对他们进行身份验证,并让他们访问一个屏幕,在那里他们可以查看文件列表并上传更多文件。这可能吗?
解决方案
您需要编写自己的 Web 应用程序来执行此操作。这将涉及一个后端进行身份验证,获取存储桶的内容并将其呈现给用户,并为他们提供一个上传接口。
通过 Web 浏览器将文件上传到 S3 时,应用程序应生成一个 Amazon S3 预签名 URL,允许用户直接上传到 S3 存储桶。
推荐阅读
- javascript - 计算嵌套 json 的子元素中的值并将其作为新元素添加到原始嵌套 json
- docker - 无法从局域网访问 docker
- python - 如何使用 Flask 路由功能共享 Tensorflow Keras 模型?
- java - Spring MVC Ajax:将空数组传递给 Ajax 控制器
- javascript - 使用 for 循环添加段落
- javascript - 在 SuiteScript 中单击(addSubmitButton)“发送”按钮后文本验证不成功后如何发出警报?
- javascript - 循环 div 并将其作为单独的组件和循环有什么区别?
- excel - 为什么 Excel.Application.InputBox 会留下隐藏的 Excel 进程?
- python - 如何在 scipi linalg 求解器期间使所有核心工作?
- c - 使用 fgets 和 strtok 在 C 中读取 CSV 文件仅读取第一列