【问题标题】:How to create a private downloadable link to S3 objects如何创建指向 S3 对象的私有可下载链接
【发布时间】:2020-06-05 13:59:44
【问题描述】:

我有一个具有私有访问权限的 S3 存储桶,其中包含所有音频和视频文件。现在我想在网站中添加下载文件功能。因此,我正在寻找一种方法来获取每个 S3 对象的可下载 URL,而不会将它们公开。该链接只能通过在查询参数中传递一个令牌来访问,如下所示。

<Link to the S3 bucket object>/?token=<short lived token>

我检查了许多链接,但都在谈论创建一个可公开访问的存储桶。我无法从私人存储桶中找到任何方法。如果您有任何建议,请告诉我。

注意:一旦我获得了 S3 对象的可下载 URL。我还将使用它来传输音频和视频。

【问题讨论】:

    标签: amazon-web-services amazon-s3 video-streaming


    【解决方案1】:

    AWS S3 通过 CLI/SDK Signed URLs 提供了这方面的功能。

    通过对 URL 进行签名,它具有可以公开的固定持续时间(假设附加的令牌已添加到查询字符串中)。每次要共享此 URL 时,您都需要生成此 URL。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-05-26
      • 2017-03-27
      • 2013-10-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-09-29
      相关资源
      最近更新 更多