Amazon s3 AmazonS3 bucket对象访问
我正在S3 bucket上上传用户视频,我想限制对这些视频的访问。我的应用程序托管在三个位置 1) 服务器上的Web应用程序。 2) I手机应用程序 3) 安卓应用程序 在S3 bucket上上传视频后,我将URL(云前端web URL)存储在DB中。以上所有应用程序都会查询数据库并将URL传递给玩家 目前这些视频是公开的,我如何限制这些视频只能通过上述3个应用程序访问Amazon s3 AmazonS3 bucket对象访问,amazon-s3,amazon-cloudfront,Amazon S3,Amazon Cloudfront,我正在S3 bucket上上传用户视频,我想限制对这些视频的访问。我的应用程序托管在三个位置 1) 服务器上的Web应用程序。 2) I手机应用程序 3) 安卓应用程序 在S3 bucket上上传视频后,我将URL(云前端web URL)存储在DB中。以上所有应用程序都会查询数据库并将URL传递给玩家 目前这些视频是公开的,我如何限制这些视频只能通过上述3个应用程序访问 我尝试过IP限制、HTTP引用、身份验证访问。最后一个选项看起来很有用,但是任何拥有经过身份验证的URL的人都可以 因为您是通
我尝试过IP限制、HTTP引用、身份验证访问。最后一个选项看起来很有用,但是任何拥有经过身份验证的URL的人都可以 因为您是通过Amazon S3和Amazon CloudFront提供内容,所以提供私人内容的最佳方式是:
签名URL是一种允许在有限时间内访问私人内容的方法。有关详细信息,请参阅:感谢您的评论,如果我有签名的url,如果有人从页面源获取签名的url。他能看录像吗?我说的对吗?是的,签名的URL对任何人都有效,但仅在您在签名请求时指定的有限时间内(例如5分钟)有效。每次生成页面时,它都会生成一个在特定时间段内有效的新签名URL。