我創建了一個使用python 3.4代碼(因爲我需要庫pyrebase)以及使用Cronjobs的設置。AWS Lambda支持python 3.4和cronjobs
AWS Lambda如果不缺乏Python 3支持,將會完成這項工作。
有關支持Python和Cronjobs的其他AWS計算機服務的任何想法? (或支持該項目的其他雲計算服務?)
我創建了一個使用python 3.4代碼(因爲我需要庫pyrebase)以及使用Cronjobs的設置。AWS Lambda支持python 3.4和cronjobs
AWS Lambda如果不缺乏Python 3支持,將會完成這項工作。
有關支持Python和Cronjobs的其他AWS計算機服務的任何想法? (或支持該項目的其他雲計算服務?)
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實例。
什麼? AWS不支持Python 3是什麼意思? –
對不起。 Ment AWS Lambda不支持Python 3 – Enthuziast
確實,http://docs.aws.amazon.com/lambda/latest/dg/current-supported-versions.html表示只支持Python 2.7。如果已經支持2.7,那麼支持最新的Python 3的時間是非常簡單的。 –