![](/img/trans.png)
[英]Python AWS Lambda function locally using python-lambda-local
[英]using Python 3 with AWS lambda
可以在 lambda 中使用用 Python3 构建的应用程序,而不仅仅是 python2.7。 可能正在查看周围的选项 - https://gun.io/blog/annoucing-zappa-serverless-python-aws-lambda/
AWS lambda 文档提到了 python2.7。
是否有一些示例代码,我可以尝试使用 lambda 为 python3.0
Lambda 函数在众所周知的 AMI上的容器中运行。 虽然您必须使用 Python2.7 处理初始事件,但您可以调用 AMI 上安装的任何内容。 特别是已经安装了 Python3。 这有点复杂,但是您可以建立一个 virtualenv 来利用已安装的 python3。
有关一些详细信息,请参阅http://www.cloudtrek.com.au/blog/running-python-3-on-aws-lambda/ 。
编辑:那个链接失效了。 试试https://www.linkedin.com/pulse/running-python-3-aws-lambda-lyndon-swan 。
Python 3.6 现已在俄亥俄州推出! (us-east-2)
我跑了:
def lambda_handler(event, context):
# TODO implement
return sys.version
它反击了:
"3.6.1 (default, Mar 27 2017, 23:56:45) \n[GCC 4.9.3]"
Lambda 现在完全支持 Python 3.6。
您可以将 Python 3 与 aws lambda 结合使用。 当您创建 Aws lambda 函数时,您可以选择使用python 3
作为版本并执行代码。
将运行时语言更改为 python 版本 3。https ://docs.aws.amazon.com/lambda/latest/dg/lambda-runtimes.html
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.