Aar*_*ron 10 python lambda amazon-s3 amazon-web-services aws-lambda
我一直在这里和这里看,因为我一直在努力研究如何pymysql
在AWS lambda上运行.到目前为止我看过的例子都非常复杂,在我开始遇到权限错误之前,我已经使用GitHub教程了解IAM,我不知道如何解决.
从字面上看,我希望能够做的就是import pymysql
在预构建的AWS lambda控制台模板中调用.
这似乎是一个简单的问题,但我很难找到一个明确的,逐步的工作,通过如何获得新的依赖项来为我的lambda函数工作.理想情况下,该示例不会通过AWS CLI,因为显然有一个控制台选项,这似乎需要一些令人头疼的过程.
干杯,
亚伦
小智 14
我遇到了与Redis python库类似的问题.我按照您在第二个链接中提到的相同文档说明进行操作.
这里是示例代码段供您参考:
创建新目录MyPythonLambda并将MyPythonLambda.py放在同一个目录中.
假设MyPythonLambda/MyPythonLambda.py是包含处理程序的主lambda.
cd MyPythonLambda/
pip install redis -t .
zip -r MyPythonLambda.zip *
Run Code Online (Sandbox Code Playgroud)
从S3或本地文件系统中创建lambda中的zip/import zip.
我认为你需要以类似的方式创建包含python mysql库的zip文件.