Mar*_*arc 7 amazon-s3 amazon-web-services aws-lambda
我有一个AWS Lambda函数,该函数在冷启动时通过s3调用创建对象。然后,我在函数预热时将对象保存在缓存中,以减少加载时间。在s3中更改文件时,我有一个触发器来运行lambda,但并非所有正在运行的lambda实例都会重新启动并从s3中提取。
是否有办法降低所有强制完全冷启动的lambda实例?
另外,我不想使用python。
Bak*_*alf 13
我根据@DejanVasic 的评论和验证做出了回答
aws lambda update-function-configuration --function-name "myLambda" --description "foo"
Run Code Online (Sandbox Code Playgroud)
这将强制 lambda 的下一次调用“冷启动”。
验证:
@timestamp, @message | sort @timestamp desc | limit 1000 | filter @message like "cold_start:true"
Run Code Online (Sandbox Code Playgroud)
Ren*_*rro 12
使用UpdateFunctionCodeAPI 端点强制刷新所有容器。AWS 开发工具包对此进行了封装,使您可以更轻松地使用首选语言调用 API。
目前,无法强制重新启动正在运行的 Lambda 容器。
但是,您可以重新部署该函数,以便从那时起开始使用新容器。
| 归档时间: |
|
| 查看次数: |
6339 次 |
| 最近记录: |