1

サーバーレス v1.0 アルファを使用しようとしていますが、ランタイム変数を設定できません。serverless.yaml で次のように設定してみました。

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 はボイラープレートです。

ありがとう!

4

2 に答える 2

1

Serverless v1.0-Beta.1 以降では、すでに Python を使用できます。

次の方法で Python サービスを作成できます。

sls create -t aws-python

次にserverless.yml、プロバイダーとランタイムが次のように構成された を取得します。

provider: 
  name: aws
  runtime: python2.7
于 2016-09-21T11:45:07.820 に答える