内联代码编辑器无效

时间:2018-01-18 13:18:25

标签: amazon-web-services aws-lambda

我正在将包含所有python文件和依赖项的zip文件上传到AWS Lambda,它运行正常,没有任何错误。

但是Edit code inline功能不起作用。每当我做任何更改时,我都要一次又一次地上传整个zip文件。它正在发生在这个Lambda函数中。其他函数中的内联编辑器是工作文件。

enter image description here

enter image description here

我错过了什么吗?

2 个答案:

答案 0 :(得分:1)

这是由于你的功能的大小 如果您尝试减小函数的大小,那么它将显示在在线代码编辑器中。

最好在aws-lambda中使用基础包而不是自定义库。

答案 1 :(得分:0)

这通常表示上传的 Lambda(zip 文件)超出了 AWS 显示内联代码编辑器的最大允许大小。就压缩的 lambda 导入而言,目前的限制是 3 MB

enter image description here

它仍然可以工作,但您无法使用/查看内联代码编辑器。

如果您使用的是 aws-sdk,您可以从包含的库中省略它,因为它默认可用并且会占用大量空间。

您可能需要考虑更改您的 lambda 开发工作流程,使用 lambda-toolkit(或仅 AWS CLI)之类的东西在本地创建/编辑/测试,然后推送到 AWS 仅用于部署。