我有以下流程:
我的作业Lambda调用API网关以获取我的作业日志。
API网关由一个主Lambda支持,后者根据给定的参数调用其他两个Lambda(Read或Write)。
这些读取和写入在DynamoDB表上完成。
该解决方案在过去的2个月中一直运行良好,但是自从过去一周以来,我观察到异常行为,因此5XX和4xx错误大幅增加,并且我也以'Endpoint request timed out'
为主要错误。我不明白是什么突然改变导致的。这种异常行为的根本原因是什么,因为有时会正确执行而有时却无法正确执行。
所有Lambda都部署在专用子网中。
他们所有的安全组都没有入站,所有目的地都没有出站。
专用子网包含NAT网关。
我了解理想情况下,我应该将VPC端点用于DynamoDB和API网关,但最初我还是错过了。