首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >新创建的项目(通过sam init创建)上的sam本地调用超时

新创建的项目(通过sam init创建)上的sam本地调用超时
EN

Stack Overflow用户
提问于 2021-10-31 14:54:24
回答 1查看 98关注 0票数 0

我通过sam init创建了一个新项目,并选择了以下选项:

代码语言:javascript
复制
1 - AWS Quick Start Templates
1 - nodejs14.x
8 - Quick Start: Web Backend

然后从项目根目录内部运行sam local invoke -e ./events/event-get-all-items.json getAllItemsFunction,它返回:

代码语言:javascript
复制
Invoking src/handlers/get-all-items.getAllItemsHandler (nodejs14.x)
Skip pulling image and use local one: public.ecr.aws/sam/emulation-nodejs14.x:rapid-1.32.0.

Mounting /home/rob/code/sam-app-2/.aws-sam/build/getAllItemsFunction as /var/task:ro,delegated inside runtime container
Function 'getAllItemsFunction' timed out after 100 seconds
No response from invoke container for getAllItemsFunction

你知道这是怎么回事吗?或者怎么调试它?谢谢。

EN

回答 1

Stack Overflow用户

发布于 2021-10-31 17:59:25

image/lambda会在某个地方调用数据库吗?运行lambda的容器是否具有正确的连接字符串和/或访问权限?在我看来,你的函数正在被调用,然后函数试图到达它无法到达的地方。

至于调试--使用大量的console.log()语句来缩小代码在遇到麻烦之前运行的范围。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69787738

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档