是否可以限制 Amazon S3 使用的带宽?

Posted

技术标签:

【中文标题】是否可以限制 Amazon S3 使用的带宽?【英文标题】:Is it possible to limit the bandwidth used by Amazon S3? 【发布时间】:2011-05-21 14:19:06 【问题描述】:

是否可以限制 Amazon S3 或 CloudFront 使用的带宽?

因此,例如,当限制为 100 GB 时,之后的每个文件都会被拒绝?

如果是这样,您是否也可以限制 IP-base 的带宽。例如,每个 IP 只能接收 10 GB,之后,每个请求都被拒绝。有这样的可能吗?

或者有没有其他解决方案来防止带宽滥用?请注意,每个文件都应该是公开的(而不是私有的)!

提前致谢, 蒂姆

【问题讨论】:

我知道这是一篇旧帖子。我处于同样的情况,我正在寻找带宽限制以下载/上传到亚马逊 s3。你找到解决办法了吗? 【参考方案1】:

Amazon S3 和 CloudFront 均不提供带宽限制。

如果带宽限制对您很重要,您必须编写自己的对 Amazon S3 的前端访问,以监控和限制带宽。

【讨论】:

嗯,好的,您知道提供带宽限制的 Amazon S3 替代品(例如 CloudFiles)吗? @Tim:我的印象是您想控制自己的带宽限制。 Internet 上发布的大部分内容都是绕过带宽限制的“技巧”。大多数 ISP 最终会限制其无限计划的带宽,但在此之前,我认为我的答案是正确的。 @GilbertLeBlanc 使用 nginx 服务器作为代理可以吗?

以上是关于是否可以限制 Amazon S3 使用的带宽?的主要内容,如果未能解决你的问题,请参考以下文章

使用预签名 URL 上传到 Amazon S3 时限制对象大小

限制对 Amazon S3 URL 的全球访问

Amazon S3 - 尽管有 GetObject 限制,但返回 403 错误而不是 404

用于社交网络的 Amazon S3?

使用 Amazon S3 阻止公有访问

是否可以通过 IAM 角色限制从 EMR (zeppelin) 访问 S3 数据?