AWS S3是否提供任何类型的速率限制或防止滥用可公开访问的文件?

时间:2015-12-28 19:50:17

标签: amazon-web-services amazon-s3 rate-limiting

我有一个网络应用程序,提供公共访问的媒体文件(换句话说,非常大)。这些文件托管在S3上。我想知道AWS是否提供任何类型的滥用保护,例如通过某种类型的速率限制来检测或预防下载猪。场景可能是单个源重复下载相同的内容。我希望可能有某种机制来检测这种行为,并采取预防措施或通知我。

我正在查看AWS文档并且看不到任何内容,但也许我看起来不够聪明。

托管可公开使用的文件的人如何处理此问题?

2 个答案:

答案 0 :(得分:2)

S3主要是文件存储服务,具有基本的Web服务器功能。我强烈建议您在最终用户和S3之间放置CDN。一个好的CDN将提供保护,防止您正在谈论的那种滥用,同时还可以更快地向用户提供文件。

答案 1 :(得分:1)

如果您最担心滥用行为将如何影响您的账单(而且他们可能会变得非常大,所以关心这一点很好),我建议您在帐户上设置一些结算提醒,以便在确定时发出警报达到阈值。

我的帐户设置了一个步骤警报,以便我知道它何时达到我每月预算的25%,50%,75%和100%。这样,例如,如果我发出警报,告诉我在本月的前两天使用了25%的预算,我知道我最好调查一下。