更改默认运行时无服务器 v1.0



尝试使用无服务器 v1.0 alpha,但无法设置运行时变量。我尝试在无服务器.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 是样板文件。

谢谢!

从无服务器 v1.0-Beta.1 开始,您已经可以使用 python。

您可以通过以下方式创建 python 服务:

sls create -t aws-python

然后,您将获得一个serverless.yml,其中将提供程序和运行时配置为如下所示:

provider: 
  name: aws
  runtime: python2.7

除非最近更改,否则alpha 版仅支持 Node.js。

目前我们只支持Node.js在这个alpha中,但其他 语言将随之而来。

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

编辑:

v1.0 于 8 月 3 日进行了测试,所以你现在应该很高兴。

相关内容