每当我尝试运行ask deploy lambda
python lambda 时,它首先附加并压缩所有库,然后更新 lambda 脚本,这需要很长时间。有没有办法将其限制为仅更新已更改的 .py 文件?
谢谢,
每当我尝试运行ask deploy lambda
python lambda 时,它首先附加并压缩所有库,然后更新 lambda 脚本,这需要很长时间。有没有办法将其限制为仅更新已更改的 .py 文件?
谢谢,
据我所知,Lambda 服务没有“变更集”概念,仅提供代码的更改部分。因此 ask-cli 可能能够做到这一点。
当 CLI 与使用 cloudformation 的 AWS 服务的更改相关时,它可以智能地部署,就像它只为修改后的服务部署更改一样。有了这个想法,CLI 确实支持 localHash 比较以避免不必要的部署,如果您的代码在本地没有任何更改。但是,它必须是整个源代码以及用于 Lambda 代码上传的构建。这意味着只要您更改代码,重新构建时间和上传时间是必须的。
顺便说一句,您通常需要等待此代码上传过程多长时间?