首页 文章

如果acl设置为私有,如何从亚马逊下载视频

提问于
浏览
1

在我的网站上,用户可以选择在购买视频后下载视频 . 我在亚马逊s3保存的视频 . 我在亚马逊s3中将文件设为私有(购买前的安全性) . 我试图给出用户可以从签名网址下载文件的选项..这里用户只有在亚马逊公开文件时才能下载视频表格签名网址 . 如果它的私有它说不能渲染文件 .

如果ACL是私有的,还可以下载文件吗?或者我如何仅将单个(那个)文件的ACL IN页面更改为公共?

或任何其他解决方案在PHP?它非常紧急???

任何帮助都是值得的......

提前致谢....

2 回答

  • 1

    签名的网址应该适用于私人文件,我已经制作了一个类似的系统,通过电子邮件将人们签名的网址发送到私人文件,并且它们完美地工作 . 另一种方法是从S3获取文件到你的服务器,然后让用户从那里下载它,但它不是很优雅 .

  • 1

    签名URL可以访问具有用于对URL进行签名的密钥的所有权限的文件 . 因此,只要您使用可访问该文件的访问ID进行签名,即使它是私有的,您也可以下载它 . 这实际上是签名URL的主要用途,因此不必过于担心 .

相关问题