Aws lambda AWS Lambda:如何上传&;使用Python和命令行测试代码
我无法再使用内联编辑器编辑AWS lambda函数,因为出现错误,“您的内联编辑器代码太大。最大大小为51200。”但是,我找不到解释如何从localhost执行这些操作的演练:Aws lambda AWS Lambda:如何上传&;使用Python和命令行测试代码,aws-lambda,Aws Lambda,我无法再使用内联编辑器编辑AWS lambda函数,因为出现错误,“您的内联编辑器代码太大。最大大小为51200。”但是,我找不到解释如何从localhost执行这些操作的演练: 将python脚本上载到Lambda 向脚本提供“事件”数据 查看Lambda输出 您需要为您的代码创建一个部署包,它只是一个zip归档文件,但具有特定的格式。说明书在里面 然后,您可以使用上下文对象向脚本提供事件数据,即中的启动程序信息 旁注:一旦Lambda代码开始变大,转移到某种管理框架通常很方便。有几个是为La
您需要为您的代码创建一个部署包,它只是一个zip归档文件,但具有特定的格式。说明书在里面 然后,您可以使用上下文对象向脚本提供事件数据,即中的启动程序信息
旁注:一旦Lambda代码开始变大,转移到某种管理框架通常很方便。有几个是为Lambda编写的,我使用的是Go编写的,但适用于任何Lambda代码,但是您可能会更习惯(有一个很好的示例列表,而且更活跃)或者,它们都是用Python编写的。谢谢!对于其他面临这一挑战的人来说,AWS说明遗漏了一些重要步骤,但能够在其他地方找到答案,包括这篇文章:。我最后编写了一个脚本,其中包括以下步骤:1。打开我的lambda脚本2。使用Boto3将二进制文件加载到“更新函数代码”方法3中。使用Boto3执行“invoke”方法来运行更新后的函数4。读取响应的“有效负载”部分,以显示在控制台上。如果人们想要更多的细节,请随意询问。