【问题标题】:How to control the number of downloads via Amazon Cloudfront如何通过 Amazon Cloudfront 控制下载次数
【发布时间】:2011-11-17 13:05:57
【问题描述】:

有没有办法创建一个 CloudFront 签名的 url 来限制文件可以下载的次数?

根据Controlling number of downloads on Amazon S3这个帖子,你可以通过cloudfront api获取文件下载的数量(但在亚马逊网站上找不到任何参考)

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

【问题讨论】:

    标签: ruby-on-rails amazon-cloudfront


    【解决方案1】:

    是的,使用 CloudFront,您可以为 Private Content 提供服务。

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

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

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

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

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

    【讨论】:

      猜你喜欢
      • 2013-03-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-06-27
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多