我创建了一个教育网站,我在其中提供视频讲座。我正在使用 Amazon S3 存储桶来存储/托管视频。并使用链接我正在向我的网站展示该视频但是...该视频底部有下载按钮...任何人都可以下载完整的视频我想阻止它下载我只是沮丧
尝试更改存储桶策略
尝试更改 ACL 但没有任何效果可能是我错了
并且还尝试了 aws 预签名的 url,但它也有一个下载按钮。
拜托拜托……帮帮我
一种选择是让您的后端生成一个Amazon S3 预签名 URL,这是一个提供对私有对象的临时访问的限时 URL。您的应用程序将首先对用户进行身份验证,然后生成预签名 URL。它将在给定的一段时间内继续工作。在那之后,链接不再有效。但是,在此期间,他们可以下载该文件。
另一种选择是使用流媒体服务器(例如 Wowza 或 Elemental)来发送无法下载的内容。然而,运行这样的服务需要额外的成本。
不幸的是,您需要向用户发送内容是 Internet 的本质,用户可以使用或下载该内容。有人会说,这是互联网的好处!