首页 > 解决方案 > 如何监控和调试 AWS 中对 s3 的每个请求?

问题描述

所以不知何故,我已经超过了 AWS 免费套餐上每月分配的 20k 请求。在大约 7 天内。

我想知道如何调试它并查看这些请求是在哪里发出的,因为它似乎是一个巨大的连续数量。我有 2 个存储桶,一个存储代码,一个存储图像。但是图像缓存在云端,这应该会缩小对 s3 的请求,对吗?

所以我检查了 cloudtrail 但我似乎看不到任何有所有 20k + 请求的地方。这可能吗?我该如何调试 s3,这样我才能弄清楚我在哪里提出所有这些请求

谢谢

标签: amazon-web-servicesamazon-s3monitoramazon-cloudtrail

解决方案


为了让您在 CloudTrail 中看到,您实际上需要在创建跟踪时启用它。

这与 Lambda API 调用相同。

您还可以启用S3 访问日志记录以查看 S3 对象请求的服务器访问日志。


推荐阅读