然后我跑了。当我向API端点发送GET请求时,我将其作为回复:
cdk deploy
然后,我去检查我最新的CloudWatch日志,我没有错误:
我是新来的AWS,我缺少什么吗?我在节点20上使用AWS CDK建造。
函数调用超时是新移民AWS lambda和部署需要访问私人资源(例如数据库)的lambda功能的人们的常见问题。您会知道自己有超时,因为CloudWatch日志在最终报告行中显示“状态:超时”,加上计费持续时间通常在您函数配置的执行限制的几毫秒内(默认情况下为3000ms)。 您的MongoDB数据库端点在哪里? 如果是公众,请确保您的lambda功能未连接到VPC。
如果它是私人的,则在您自己的VPC中,请确保将lambda函数添加到同一VPC,并具有允许进入MongoDB的安全组。