使用无版本AWS Lambda ARN时,Alexa Skill的调用版本与预置并发疑问
Lambda ARN版本调用与预置并发生效说明
不带版本号的ARN调用版本
使用不带应用版本的ARN(如arn:aws:lambda:us-east-1:abc:function:SWBlue)时,会默认调用Lambda函数的**$LATEST版本**——这个版本对应你最新的未发布代码变更,每次更新函数代码后,$LATEST都会自动指向更新后的内容。
预置并发功能生效情况
如果$LATEST版本已经启用了预置并发,那么使用不带版本号的ARN时,该功能会正常生效。不过有个需要注意的点:
- 预置并发是绑定到具体版本(包括
$LATEST)的,只要被调用的版本开启了预置并发,请求就会使用预热好的实例。 - 但正式环境不推荐依赖
$LATEST+预置并发的组合:后续更新$LATEST代码时,会触发预置实例的重启,可能导致短暂的性能波动;建议发布固定版本并绑定预置并发,使用带版本号的ARN来保证稳定性。
内容的提问来源于stack exchange,提问作者Dave B
相关产品推荐
相关产品推荐

