AWS lambda 层

AWS lambda layers

我正在尝试将 pandas 与 AWS lambda 函数结合使用。我从 pypi.org 下载了 pandas、numpy、pytz、xlrd 和 openpyxl,将它们解压缩,然后将它们全部压缩到 python 文件夹中。然后我在 AWS 中创建了一个新层,上传了 zip,将该层应用于我的 lambda 函数,但我仍然收到此错误:

  "errorMessage": "Missing optional dependency 'openpyxl'.  Use pip or conda to install openpyxl.",

我在上传图层之前遇到了同样的错误,但后来我丢失了 pandas。这通过上传层得到了解决,但后来我得到了上面的错误。我不确定我在这里做错了什么。感谢您的帮助!

使用已存在的层添加了一个新层,其中包含在此处找到的 ARN:https://github.com/keithrozario/Klayers/blob/master/deployments/python3.8/arns/eu-central-1.csv

解决了我的问题