我无法再使用内联编辑器编辑我的AWS lambda函数,因为错误“您的内联编辑器代码大小太大。最大大小为51200”。然而,我无法找到解释如何从localhost执行这些操作的演练:
答案 0 :(得分:2)
您需要为代码创建一个部署包,它只是一个zip存档但具有特定格式。说明在the AWS Python deployment documentation。
然后,您可以使用 context 对象向脚本提供事件数据,在AWS Python programming model documentation中提供启动器信息。
旁注:一旦您的Lambda代码开始变大,移动到某种管理框架通常很方便。有几个是为Lambda编写的,我使用的是Apex,它是用Go编写的,但适用于任何Lambda代码,但你可能对Gordon感觉更舒服(有很多例子并且更活跃)或Kappa,它们都是用Python编写的。