【发布时间】:2020-03-29 21:43:14
【问题描述】:
我的 AWS DynamoDB 表发生了一些奇怪的事情。为了给您一些背景信息,我有几个表供 AWS Lambda 函数查询和修改。该函数的源代码位于 S3 存储桶中。该函数由 AWS Api 触发。
几天前,我注意到在 AWS 中向我收取的读写请求数量激增。具体来说,读取和写入请求的数量比我的表通常遇到的增加了 3,000 个(它们通常有少于 750 个请求)。此外,我在我的第 1 层 S3 请求中看到了类似的数字,在过去六天内增加了近 4,000 个请求。
立即,我怀疑发生了恶意事件,我暂停了所有 IAM 角色并更改了他们的密钥。我在 Lambda 的日志中看不到任何表明它来自我的函数的内容,API 也没有收到与表或存储桶上发生的情况一致的请求量。
当我查看表上的日志时,遇到了与provisioned write and read capacity of the table 相关的这种非常奇怪的行为。如图所示,桌子的容量似乎在疯狂地来回摆动。
作为一个整体,我对 DynamoDB 和 AWS 比较陌生,但 I thought I had set the table up 具有非常具体的预置写入和读取限制。请求不断涌入,我无法弄清楚它们来自世界的哪个地方。
你们中的一个 AWS 奇才介意帮我解决这个奇怪的情况吗?
我们将不胜感激任何建议或见解。
【问题讨论】: