如何通过Amazon Cloudfront控制下载次数

时间:2011-09-15 03:46:17

标签: ruby-on-rails amazon-cloudfront

有没有办法创建一个限制文件下载次数的CloudFront签名网址?

根据这篇文章Controlling number of downloads on Amazon S3,您可以通过cloudfront api获取文件下载次数(但它无法在亚马逊网站上找到任何参考文件)

有没有人设法通过CloudFront实现这一目标?

1 个答案:

答案 0 :(得分:0)

是的,使用CloudFront,您可以投放Private Content

基本上,您可以通过两种方式保护您的内容:

  • 要求您的用户使用特殊的CloudFront签名网址来访问您的内容,而不是标准的CloudFront公共网址。

  • 要求您的用户使用CloudFront网址而不是Amazon S3网址访问您的Amazon S3内容。

为对象创建签名URL时,可以指定:

  • 结束日期和时间,之后网址不再有效。
  • (可选)URL有效的日期和时间。
  • (可选)可用于访问内容的计算机的IP地址或地址范围。