限制AWS Cloudfront的时间访问

时间:2015-01-29 22:03:08

标签: amazon-cloudfront

我不确定这是否可行,但是我可以在带有RTMP的Amazon CloudFront上设置“时间限制”吗?例如,如果一部电影是10分钟,我想只显示前两分钟。

这可以通过CloudFront完成,还是需要创建代理脚本?

由于

1 个答案:

答案 0 :(得分:0)

不,最接近你想要的是能够签署URL,这可以限制URL的有效期。

但不幸的是:

  

RTMP分配:CloudFront在播放事件开始时检查已签名URL中的到期时间。如果客户端在到期时间过后开始播放媒体文件,则CloudFront允许播放整个媒体文件。但是,根据媒体播放器的不同,暂停和重新启动可能会触发另一个播放事件。跳到媒体文件中的另一个位置将触发另一个播放事件。如果后续播放事件在到期时间过后发生,CloudFront将无法提供媒体文件。

(来自官方手册:http://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/private-content-signed-urls-overview.html