我一直在尝试使用AWS CLI部署lambda函数。以下是我正在使用的命令,压缩文件约为5MB。
aws lambda update-function-code --function-name <function arn> --zip-file fileb://Lambda-Deployment.zip
Run Code Online (Sandbox Code Playgroud)
我收到以下错误:
(“连接已中止。”,超时(“写入操作超时”,))
然后,我添加--cli-connect-timeout 10000到上面的命令并再次尝试,这一次它似乎已经起作用了,我得到的输出就好像它起作用了一样。我检查了Lambda控制台中的功能列表,它显示它最近一次被修改,并且代码大小为5.1MB。
现在,很奇怪的部分是,当我在Lambda控制台中单击函数时,所有代码都在“功能代码”部分中消失了。那里什么都没有。我只是空白部分。上传zip文件后,我已经等待了将近一个小时,但没有任何显示。
我也尝试zip在Lambda控制台中手动上传文件,但遇到相同的问题。代码消失。
我还有其他Lambda函数,这些函数具有较小的zip文件(约1.5MB),并且在上载时都可以正常工作。
任何帮助将不胜感激。