我希望在不久的将来使用 Amazon 的 CloudFront 来托管一些内容。目前,我保持非常简单,只是将内容上传到 S3,然后通过 Cloudfront 进行分发。
但是,由于我的预算有限,我希望能够限制下载次数或带宽花费。据我所知,我无法像在 Google 的 App Engine 中那样设置任何配额或预算,所以我正在寻找另一种方法来实现这一点。
有人有这方面的经验吗?我想到的一个方法是放置一个带有重定向的网络服务器,但对我来说,这有点破坏了 CF 的简单性。
答案1
据我所知,CloudFront 也没有内置配额或预算。但是,您可以创建私有、动态签名的 URL这将限制对您的分发的访问。因此,您可以分发来自您网站的唯一 URL,这些 URL 的有效期较短,达到预算后停止。这不是 CloudFront Private Content 的预期用途,但我认为它可能满足您的需求。