gpt4 book ai didi

amazon-s3 - 何时使用 S3 Presigned Url 与通过后端上传

转载 作者:行者123 更新时间:2023-12-04 17:19:40 27 4
gpt4 key购买 nike

我读了 Amazon s3: direct upload vs presigned url并且想知道何时使用从后端直接上传到 s3 与预先签名的 url。

  • 我知道直接上传需要额外的带宽(用户 -> 服务器 -> s3),但我相信它更安全。使用预先签名的 url 节省的带宽是否证明了安全性的轻微缺陷(即用户消息之类的东西)?
  • 我还在检查后端的文件类型(通过魔数(Magic Number)),我认为这与预签名的 url 不兼容。仅此原因是否会导致不使用网址?
  • 此外,我的文件大小限制为 5 MB(不确定这是否被认为是大的?)。使用预先签名的 url 与直接上传之间在性能和可扩展性(即每小时发送数千到数百万个文件)方面是否会有显着差异。
  • 最佳答案

    你的问题听起来像是在征求意见,所以,我的问题如下:

  • 这取决于您需要它的安全程度以及您认为什么是安全的。我想知道同样的问题,我相信在我的情况下,无论如何,它都是由 SSL 加密保护的(这对我来说已经足够了),所以我更喜欢节省我的服务器带宽和内存使用量。
  • 再次,它取决于您自己的系统要求。无论如何,如果任何上传失败,S3 将在请求失败后返回错误原因。如果必须检查文件类型并且在后端检查它是唯一的方法,那么您已经有了答案。
  • 在每小时发送数百万个文件(每个文件接近 5MB)的情况下,我建议直接上传,因为接收和重新发送每个文件会占用大量 RAM。

  • 直接上传到 S3 还有一些优势,您可以阅读 here

    关于amazon-s3 - 何时使用 S3 Presigned Url 与通过后端上传,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66957751/

    27 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com