0

我正在构建一个 lambda 函数以部署在 Greengrass 核心设备中,该设备具有其他依赖项,例如 NumPy 等。我已按照官方文档中提供的说明进行操作,但无法执行此操作。我创建了一个虚拟环境,安装了所有依赖项,并压缩了所有 lib 文件和目录以及包含函数处理程序的主代码。

谁能帮我解决这个问题?

4

1 回答 1

0

您应该确保已部署包的层次结构正确。python 依赖项应位于最高层次结构级别。

我最强烈的建议是使用框架来部署您的 lambda。我们正在使用无服务器框架,它有很多好处。特别是,它在“幕后”创建了这个层次结构: https ://www.serverless.com/blog/serverless-python-packaging

披露:我在 Lumigo 工作,这是一家帮助您调试无服务器架构的 3rd 方公司。

于 2020-11-08T16:00:03.953 回答