首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >AWS SAM本地Lambda调用速度较慢

AWS SAM本地Lambda调用速度较慢
EN

Stack Overflow用户
提问于 2020-12-23 06:25:52
回答 1查看 1.1K关注 0票数 4

我正在尝试使用SAM本地CLI在本地测试我的lambda函数。我使用以下命令启动API:

代码语言:javascript
复制
sam local start-api --template ./sam-template.yml --host 0.0.0.0 --port 4001

但是,每次我调用API时,lambda调用都会花费很多时间(4-5秒),我假设每次调用函数时都会启动docker容器。

有什么解决方法吗?

EN

回答 1

Stack Overflow用户

发布于 2020-12-23 06:25:52

您可以将此参数添加到SAM CLI命令:

代码语言:javascript
复制
--warm-containers EAGER

所以它看起来像这样:

代码语言:javascript
复制
sam local start-api  --warm-containers EAGER --template ./sam-template.yml --host 0.0.0.0 --port 4001

这可以防止运行函数的容器在每次调用函数时都通过“预热”来启动它们。

这是从以下功能请求中添加的:https://github.com/aws/aws-sam-cli/issues/239

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

https://stackoverflow.com/questions/65416587

复制
相关文章

相似问题

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