【发布时间】:2021-02-22 03:05:47
【问题描述】:
我正在尝试使用 https://www.serverless.com/ 来管理简单 aws lambda 函数的依赖关系。
一个关键的依赖是 librosa python 库 (https://github.com/librosa/librosa)。
我是 serverless 的新手,因此我很感谢 serverless.yml 文件的指导。
目前为止
service: my-app-123
app: my-app-123-app
org: my-org
frameworkVersion: '2'
provider:
name: aws
runtime: python3.6
stage: dev
region: eu-west-2
plugins:
- serverless-python-requirements
functions:
hello:
handler: handler.hello
package:
individually: false
exclude:
- '**/*'
include:
- handler.py
而requirements.txt 是:
librosa==0.8.0
pandas==1.1.5
当我尝试上述方法时,我得到了这个错误:
An error occurred: HelloLambdaFunction - Unzipped size must be smaller than 262144000 bytes (Service: AWSLambdaInternal; Status Code: 400; Error Code: InvalidParameterValueException; Request ID: f6bd001e-5592-44c8-8f10-3b56180d7ec7; Proxy: null).
【问题讨论】:
-
熊猫没有那么大。我猜 librosa 占用了所有空间?
标签: python amazon-web-services serverless-framework serverless aws-serverless