1
我上传S3存储桶上的用户视频,我想限制访问这些视频。我的应用程序托管在三个位置。亚马逊S3存储桶对象访问
1)服务器上的Web应用程序。 2)我电话应用程序 3)Android应用程序
在S3存储区上传视频后,我在URL中存储URL(云端Web URL)。所有上面的应用程序查询数据库并将URL传递给玩家。
目前视频是公开的,我如何限制这些视频只能通过上面提到的3个应用访问。
我已经尝试过IP限制,HTTP引用,验证访问。最后一个选项看起来像工作,但任何拥有经过身份验证的URL的用户都可以使用。
感谢您的评论,如果我签名的网址和如果有人从页面源获取签名的网址。他可以观看视频?我对吗? –
是的,签名的URL将适用于任何人,但仅限于您在签署请求时指定的有限时间(例如5分钟)。每次生成页面时,它都会生成一个新的Signed URL,这个URL在一段特定的时间内有效。 –