elasticsearch,aws-lambda,Python,Amazon Web Services,elasticsearch,Aws Lambda" /> elasticsearch,aws-lambda,Python,Amazon Web Services,elasticsearch,Aws Lambda" />

Python AWS:如何将简单函数作为Lambda层导入?

Python AWS:如何将简单函数作为Lambda层导入?,python,amazon-web-services,elasticsearch,aws-lambda,Python,Amazon Web Services,elasticsearch,Aws Lambda,因此,我们使用python Lambda函数和Textract进行关键字搜索。我们希望将文本检索处理后的数据编入Elasticsearch 因此,我们在以下路径下载了带有pip的elasticsearch软件包: python/lib/python3.8/站点包 或者在这里:python 并压缩了python文件夹 我们用这个.zip创建了一个新层,并将它添加到Lambda函数中。测试Lambda函数时,我们会收到错误消息: 没有名为“elasticsearch”的模块 我们做错了什么?我们

因此,我们使用python Lambda函数和Textract进行关键字搜索。我们希望将文本检索处理后的数据编入Elasticsearch

因此,我们在以下路径下载了带有pip的elasticsearch软件包:

  • python/lib/python3.8/站点包
  • 或者在这里:
    python
并压缩了
python
文件夹

我们用这个.zip创建了一个新层,并将它添加到Lambda函数中。测试Lambda函数时,我们会收到错误消息:

没有名为“elasticsearch”的模块

我们做错了什么?我们是AWS的新手,已经尝试了几个小时,现在我们陷入了困境。顺便说一下,我们在尝试导入包含hello world的简单pyyhon文件时成功了


提前感谢您的帮助

有一次我在Windows机器上打包图层时遇到问题。linux机器上打包的同一个目录运行良好。这是您打包代码的方式吗:还有,哪一行触发了错误?是不是
import elasticsearch
语句?