我正在创建一个web应用程序,其中有一个选项,通过认证的用户上传图片。我很困惑到底是在前端做还是在后端做更好。我已经在前端实现了它,但我必须包括我的"accessKeyId“和"secretKey”。我不知道这会不会影响到我的安全。我在后端使用云函数。如果有人能帮助我在这方面的最佳实践,我将不胜感激。
发布于 2021-11-17 16:30:02
你可以从你的后台生成预签名的urls,然后你的前端可以安全地将文件直接上传到S3中,而不会暴露你的凭据。
请看一下文档here。
此外,this的文章指出了该策略的一些优势:
,您可以节省带宽、内存处理和上载时间
https://stackoverflow.com/questions/67119257
相似问题