reactjs - 如何在没有后端的情况下从我的 React 应用程序将文件上传到我的 S3 存储桶?
问题描述
我正在使用 React 创建一个 Web 应用程序,用户可以在其中将文件上传到我的 S3 存储桶中的文件夹。此文件夹将具有唯一的密码名称。用户(或其他人)可以使用此密码从 S3 文件夹中检索这些文件。所以基本上没有登录/认证系统。
我当前的问题是如何安全地允许对我的 S3 存储桶进行读/写访问?几乎每个教程都存储了我阅读的客户端代码的访问密钥,这是非常糟糕的做法,但我也不想为这么简单的事情创建后端。有人建议使用预签名 URL,但我不知道如何设置(我使用 Lambda 吗?IAM?)。我对 AWS(以及一般的 webdev)真的很陌生。有人对我可以调查的内容有任何指示吗?
解决方案
推荐阅读
- angular - 如何用角度函数内部的值覆盖全局变量
- php - phpMyAdmin 和 node.js
- r - GWAS sommer r2 分数
- python - Python数据帧频率变化
- python - 在python中重新排序多个excel文件中的列名
- r - 将数据框列列表映射到另一个数据框 r
- mysql - 过滤其他列中具有相同外键和不同值的记录
- reactjs - 安装 react js 包时出错
- c# - 使用 Activator.CreateInstance() 创建的对象不会等待整个对象在 Release 上初始化
- python - 我无法使用带有 selenium 库的 Python 调用 Fire Fox