首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将文件上传到前端的s3存储桶还是后端的存储桶好?

将文件上传到前端的s3存储桶还是后端的存储桶好?
EN

Stack Overflow用户
提问于 2021-04-16 12:49:20
回答 1查看 486关注 0票数 0

我正在创建一个web应用程序,其中有一个选项,通过认证的用户上传图片。我很困惑到底是在前端做还是在后端做更好。我已经在前端实现了它,但我必须包括我的"accessKeyId“和"secretKey”。我不知道这会不会影响到我的安全。我在后端使用云函数。如果有人能帮助我在这方面的最佳实践,我将不胜感激。

EN

回答 1

Stack Overflow用户

发布于 2021-11-17 16:30:02

你可以从你的后台生成预签名的urls,然后你的前端可以安全地将文件直接上传到S3中,而不会暴露你的凭据。

请看一下文档here

此外,this的文章指出了该策略的一些优势:

  1. 您仍然可以只允许经过身份验证的用户访问预签名urls
  2. 您可以为生成的预签名urls设置过期时间
  3. 通过避免文件通过后端函数

,您可以节省带宽、内存处理和上载时间

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67119257

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档