2016-07-12 4 views
1

Пытается использовать serverless v1.0 alpha, но не может установить переменную времени выполнения. Я попытался установить его в serverless.yaml как:Изменение времени выполнения по умолчанию serverless v1.0

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

Но он всегда показывает время выполнения nodejs. Я также попробовал python2.7, и это не сработало. Я могу не работать без проблем в v0.5 путем изменения времени работы в с-function.json, я полагал, что это было бы то же самое ... Папка с файлами как таковой:

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

handler.py и serverless.env.yaml являются шаблонами.

Спасибо!

ответ

0

Если это изменение совсем недавно, в alpha поддерживается только Node.js.

В настоящий момент мы поддерживаем только Node.js в этом альфа, но другие языки будут следовать.

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

EDIT:

v1.0 пошел бета 3 августа, так что вы должны быть хорошо идти.

1

Начиная с Serverless v1.0-Beta.1 вы уже можете использовать python.

Вы можете создать службу Python таким образом:

sls create -t aws-python 

Тогда вы получите serverless.yml, который будет иметь поставщика и выполнения сконфигурированный так:

provider: 
    name: aws 
    runtime: python2.7 
Смежные вопросы