ask-cli部署lambda需要很长时间

问题描述

每当我尝试为python lambda运行ask deploy lambda时,它都会首先附加并压缩所有库,然后更新lambda脚本,这需要很长时间。有什么方法可以将其限制为仅更新已更改的.py文件吗?

谢谢

解决方法

据我所知,

Lambda服务中没有“变更集”概念,只能提供代码的变更部分。因此,ask-cli也许可以做到这一点。

当CLI与使用Cloudformation的AWS服务中的更改相关时,它可以进行智能部署,就像它仅为修改后的服务部署更改一样。有了这个想法,CLI确实支持localHash比较,从而避免了不必要的部署(如果本地没有对代码进行任何更改)。但是,它必须是完整的源代码以及用于Lambda代码上传的构建。这意味着只要更改代码,重建时间和上载时间都是必不可少的。

顺便说一句,您通常需要等待多长时间才能完成此代码上传过程?

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...