【发布时间】:2021-04-16 17:14:16
【问题描述】:
当用户尝试访问静态内容时,我们最终会收到来自 S3 存储桶的速率限制错误。经过一番研究,我们发现 S3 存储桶的默认速率限制为每秒 5.5k 请求,这远远超出了我们的需要和使用量,这就是问题所在。
我们确实通过监控工具知道我们的应用没有收到这么多的请求,但是,我们可以直接从 S3 存储桶中检查吗?也许我们不知何故被淹没了,我们只是想确定一下。
提前致谢。
已编辑:
Istvan 的回答帮助我发现了 S3 请求指标,这正是我正在寻找的。此外,对于那些需要深入了解有关 S3 请求的更多信息的人,还有另一种方法是:
- 在 S3 存储桶配置中启用服务器访问日志,将它们指向另一个(新)存储桶;
- 在 Amazon Athena 上创建一个新的数据库和表,用于以类似 SQL 的方法查询 S3 日志。
参考: https://aws.amazon.com/premiumsupport/knowledge-center/analyze-logs-athena/
【问题讨论】:
标签: amazon-web-services amazon-s3 monitoring rate-limiting