Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/amazon-s3/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Amazon s3 AmazonS3流和删除下载选项_Amazon S3 - Fatal编程技术网

Amazon s3 AmazonS3流和删除下载选项

Amazon s3 AmazonS3流和删除下载选项,amazon-s3,Amazon S3,标题说明了一切 我目前正在运行一个网站,会员可以在S3上直接从我的bucket流式播放视频。不过,该播放器还提供下载选项。如何删除此选项 提前谢谢 Vincent从S3控制台中选择您的视频(您必须逐个执行),然后修改权限: 如果以编程方式上载视频,则可以执行此操作,也可以更新对象属性 如果希望对bucket中的每个对象都修改权限,可以将权限修改为bucket级别,方法是选择Properties(进入bucket后位于控制台右角),然后选择permissions。或者你也可以通过编程来实现 您可

标题说明了一切

我目前正在运行一个网站,会员可以在S3上直接从我的bucket流式播放视频。不过,该播放器还提供下载选项。如何删除此选项

提前谢谢


Vincent

从S3控制台中选择您的视频(您必须逐个执行),然后修改权限:

如果以编程方式上载视频,则可以执行此操作,也可以更新对象属性

如果希望对bucket中的每个对象都修改权限,可以将权限修改为bucket级别,方法是选择Properties(进入bucket后位于控制台右角),然后选择permissions。或者你也可以通过编程来实现

您可以从S3中找到有关ACL的更多信息。

实际上您不能

您可以尝试的一个选项是在bucket上配置,并使用流媒体传输视频

在这种情况下,您应该禁用对文件的公共访问,只允许访问流式分发标识


能够下载RTMP流的解决方案并不常见(这是一个很长时间的专有协议)

如果我删除“所有人”的打开/下载选项,流将不会显示在我的网站上。我刚刚收到一条拒绝访问的消息。我不确定我应该在我的bucket策略中添加什么。我浏览了你发布的链接,但我不能确切地看到我需要应用什么条件。你也使用CloudFront还是只使用S3?权限还说CloudFront Origin Access I。你发布的链接谈论的是在bucket策略中设置referer条件,而不是如何从S3播放器中实际删除下载选项。还是我做错了什么?