【发布时间】:2021-03-07 06:35:19
【问题描述】:
非常快速的问题;我是否需要从命令提示符 sls plugin install -n serverless-python-requirements 安装到我制作的每个无服务器框架项目中,以便将 python 依赖项加载到我要部署的堆栈/lambda 函数中?
我一直在使用无服务器框架尝试将其用于涉及 AWS Lambda 和 python 进行 csv 转换的项目。因此,我想在 Lambda 函数中使用 pandas 和 numpy。
我已经安装了 Docker,并且在 yaml 文件中有
custom:
pythonRequirements:
dockerizePip: true
plugins:
- serverless-python-requirements
但想知道是否需要在每次创建新项目时重复安装 sls plugin install -n serverless-python-requirements。我注意到,如果我这样做,它会将两个 json 文档 package-lock.json 和 package.json 下载到项目文件夹中。但我注意到尽管其他教程使用依赖项但没有这些 json 文件,所以我不太确定这是否是我每个项目重复的步骤。
【问题讨论】:
标签: python amazon-web-services aws-lambda amazon-cloudformation serverless-framework