我正在尝试在AWS Lambda上部署我的功能。我需要以下程序包才能使代码起作用:
我尝试使用docker安装并上传zip文件,但文件大小超出了
。可以解决这个问题吗?如何将这些包用于我的Lambda函数?
答案 0 :(得分:4)
而是在AWS Lambda层中发布程序包,然后从您的代码中引用它。在AWS Lambda层中发布的软件包将一直存在,并且无需在Lambda冷启动时实例化。
有来自AWS官方网站的完整文档:Here
答案 1 :(得分:1)
当zip文件大小大于49 mb时,您可以将zip文件上传到Amazon S3并使用它来更新功能代码。
aws lambda update-function-code --function-name computeMath --region us-east-1 --s3-bucketcalculate-math-bucket --s3-key 100MBFile.zip