2016-07-12 37 views
1

嘗試使用無服務器v1.0 alpha,但無法設置運行時變量。我嘗試將它設置爲serverless.yaml,如下所示:更改默認運行時無服務器v1.0

service: want_python 
provider: aws 
functions: 
    hello: 
     runtime: python 
     handler: handler.hello 

但它始終顯示nodejs的運行時。我也試過python2.7,那也不行。我可以得到它通過在S-function.json改變運行時的工作沒有問題V0.5,我想這將是相同的...文件夾中的文件是這樣的:

$ ls -lha 
handler.py 
serverless.env.yaml 
serverless.yaml 

handler.py和serverless.env.yaml是樣板。

謝謝!

回答

1

Serverless v1.0-Beta.1開始,您已經可以使用python了。

您可以創建一個python服務是這樣的:

sls create -t aws-python 

然後你會得到一個serverless.yml,將有配置這樣的供應商和運行時:

provider: 
    name: aws 
    runtime: python2.7