2016-07-12 5 views
1

サーバーレスv1.0アルファを使用しようとしていますが、ランタイム変数は設定できません。私はと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はボイラープレートです。

ありがとうございます!

答えて

0

非常に最近変更されていない限り、アルファベットでNode.jsだけがサポートされています。

現時点では、このアルファでNode.jsのみをサポートしていますが、他の 言語が続きます。

http://blog.serverless.com/serverless-v1-0-alpha1-announcement/

EDIT:

v1.0のベータ版は、8月3日に行ってきましたので、あなたは今行くために良いことがあります。

1

Serverless v1.0-Beta.1で始めると、既にpythonを使用することができます。あなたはPythonのサービスをこのように作成することができます

provider: 
    name: aws 
    runtime: python2.7 

sls create -t aws-python 

次に、あなたは、プロバイダとランタイムは次のように設定されていますserverless.ymlを取得します

関連する問題