我已经实现了从安装在UbuntuEC2实例中的弹性文件系统(EFS(获取包,但API网关在多次调用时似乎很慢,而且API经常出现超时错误。由于我的包(600MB(超过了250MB的lambda限制,我无法在lambda中将包作为zip文件上传。
- 还有其他方法可以在lambda中使用python包吗?上传zip或EFS似乎对我不起作用
- 有人遇到过EFS缓慢的同样问题吗?有什么解决办法吗
我认为您应该考虑lambda是一个简单的错误的工具,适合您的用例。Lambda适用于快速、短时间运行和小型程序。对于600MB的依赖项,您远远不能处理lambda所能处理的。
在这种情况下,应用程序通常选择使用ECS将其应用程序部署为容器,或使用传统的EC2实例。