我有一个Lambda函数(由API网关启动)访问私有子网中的Aurora集群(CloudWatch中没有错误,只是函数超时) .

如果我多次调用该函数,在大约5次并发执行时,它会超时并从API网关返回502错误 .

我知道在访问VPC时可能存在冷启动时间问题,因为创建了ENI,我需要确保有足够的IP来创建ENI . 但是使用AWS中的公式(我的函数有512MB,私有子网有/ 24范围,意味着254个可用的IP):

IP's for ENI's = Projected peak concurrent executions * (Memory in GB / 3GB)

254 = Projected peak concurrent executions * (512/3000)

Projected peak concurrent executions = 1400+

方式高于~5 . 我错过了什么吗?我是否需要手动创建ENI,或者确保我有足够的可用IP?

任何指导将不胜感激 .