问题
在AWS的Lambda使用Python进行开发的过程中,需要用到第三方库,例如:pymysql库
解决
需要使用到Lambda层的概念,这里层概念其实就是第三方依赖库的意思。
打包库
pip3 install --target ./python pymysql
Collecting pymysql
Using cached PyMySQL-0.10.1-py2.py3-none-any.whl (47 kB)
Installing collected packages: pymysql
Successfully installed pymysql-0.10.1
下载pymysql库到本地python文件夹中,然后,再将python文件夹压缩成zip包。
创建层
将打包好的zip文件上传到aws中,进行lambda层创建,如下图:
使用层
创建完层后,在函数中使用层,点击红框部分即可:
总结
这样就可以在AWS中继续开始云编程Python函数了。