Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/amazon-web-services/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 缩小AWS部署包的大小_Python_Amazon Web Services_Aws Lambda_Devops - Fatal编程技术网

Python 缩小AWS部署包的大小

Python 缩小AWS部署包的大小,python,amazon-web-services,aws-lambda,devops,Python,Amazon Web Services,Aws Lambda,Devops,是他们缩小python中部署包大小的任何方法。 我使用的Fbprophet和其他liraries超过了Lambda最大大小限制,因此我们可以缩小这些库并将.zip部署到AWS Lambda???Lambda层听起来像是您想要的-它们允许您拥有一个包含所有依赖项的单独包,然后您可以在代码中引用 从他们的文档中: 层使您的部署包保持较小,这使得 开发更容易。您可以避免在执行以下操作时可能发生的错误: 使用功能代码安装和打包依赖项。对于Node.js, Python和Ruby函数,您可以在 Lambd

是他们缩小python中部署包大小的任何方法。
我使用的Fbprophet和其他liraries超过了Lambda最大大小限制,因此我们可以缩小这些库并将.zip部署到AWS Lambda???

Lambda层听起来像是您想要的-它们允许您拥有一个包含所有依赖项的单独包,然后您可以在代码中引用

从他们的文档中:

层使您的部署包保持较小,这使得 开发更容易。您可以避免在执行以下操作时可能发生的错误: 使用功能代码安装和打包依赖项。对于Node.js, Python和Ruby函数,您可以在 Lambda控制台,只要您将部署包保持在3MB以下


有关更多信息层,请参见:

对于我的代码中的所有Dependencies,包的总大小超过250 MB的Lambda限制。