1

在此处输入图像描述我创建了一个教育网站,我在其中提供视频讲座。我正在使用 Amazon S3 存储桶来存储/托管视频。并使用链接我正在向我的网站展示该视频但是...该视频底部有下载按钮...任何人都可以下载完整的视频我想阻止它下载我只是沮丧

尝试更改存储桶策略

尝试更改 ACL 但没有任何效果可能是我错了

并且还尝试了 aws 预签名的 url,但它也有一个下载按钮。

拜托拜托……帮帮我

4

1 回答 1

3

一种选择是让您的后端生成一个Amazon S3 预签名 URL,这是一个提供对私有对象的临时访问的限时 URL。您的应用程序将首先对用户进行身份验证,然后生成预签名 URL。它将在给定的一段时间内继续工作。在那之后,链接不再有效。但是,在此期间,他们可以下载该文件。

另一种选择是使用流媒体服务器(例如 Wowza 或 Elemental)来发送无法下载的内容。然而,运行这样的服务需要额外的成本。

不幸的是,您需要向用户发送内容是 Internet 的本质,用户可以使用或下载该内容。有人会说,这是互联网的好处!

于 2021-08-17T10:09:39.713 回答