I遵循AWS文档创建lambda层。 但是,当我将图层上传到AWS lambda时,我会发现一个错误,表明找不到软件包。 我是我为创建lambda层所采取的步骤:
创建了一个名为Python/.的目录中的Python虚拟环境 使用pip install -r sumirns.txt安装了所需的软件包,以使文件夹尽可能轻巧。
在同一目录中创建了lambda_function.py文件。拉开了Python/ Directory的内容物,确保结构如下:
boto3==1.36.5
botocore==1.36.5
jmespath==1.0.1
mysql-connector==2.2.9
numpy==1.22.0
opencv-python-headless==4.11.0.86
python-dateutil==2.9.0.post0
s3transfer==0.11.2
six==1.17.0
urllib3==1.26.11
layer_content.zip
└ python
└ lib
└ python3.11
└ site-packages
└ cv2
└ <other_dependencies>
└ ...