2016-08-14 52 views
1

我创建了一个使用python 3.4代码(因为我需要库pyrebase)以及使用Cronjobs的设置。AWS Lambda支持python 3.4和cronjobs

AWS Lambda如果不缺乏Python 3支持,将会完成这项工作。

有关支持Python和Cronjobs的其他AWS计算机服务的任何想法? (或支持该项目的其他云计算服务?)

+1

什么? AWS不支持Python 3是什么意思? –

+0

对不起。 Ment AWS Lambda不支持Python 3 – Enthuziast

+1

确实,http://docs.aws.amazon.com/lambda/latest/dg/current-supported-versions.html表示只支持Python 2.7。如果已经支持2.7,那么支持最新的Python 3的时间是非常简单的。 –

回答

1

Lambda在您的脚本中运行的环境可以使用Python 3,因此可以通过Lambda运行Python 3代码,但它需要一些工作(我没有自己做过)。这里有一个类似的问题:using Python 3 with AWS lamba

而且距离答案这个问题有一些好的信息链接:http://www.cloudtrek.com.au/blog/running-python-3-on-aws-lambda/

基本上你有Python 2.7版代码的拉姆达处理函数,然后一小块创建一个用于运行Python 3代码的Python 3 virtualenv。

至于cronjobs,你可能可以把东西放在SWS中:http://docs.aws.amazon.com/amazonswf/latest/developerguide/swf-dg-timers.html。如果它必须是字面cronjobs(而不管方法上运行的东西),你需要一个运行cron并呼叫其他服务的EC2实例。