使用Python 3与AWS lambda

jet*_*har 25 python-3.x aws-lambda

可以使用在lambda中使用Python3构建的应用程序,而不仅仅是python2.7.可能会看看周围的选项 - https://gun.io/blog/announcing-zappa-serverless-python-aws-lambda/

AWS lambda文档提到了python2.7.

是否有一些示例代码,我可以尝试使用lambda的python3.0

Ale*_*lex 31

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.


Ben*_*Ben 8

Python 3.6现在可以在俄亥俄州使用!(美国东部-2)

我跑了:

def lambda_handler(event, context):
    # TODO implement
    return sys.version
Run Code Online (Sandbox Code Playgroud)

它踢了回来:

"3.6.1 (default, Mar 27 2017, 23:56:45) \n[GCC 4.9.3]"
Run Code Online (Sandbox Code Playgroud)