В среде Serverless 1.x вы устанавливаете переменные среды в файле serverless.yml
в корне службы. Я пытаюсь установить STAGE
переменную, которая соответствует стадии, что служба работает в Это легко dev
и prod
, например, так:.Установка переменной «local» stage env в Serverless v1.x
provider:
name: aws
...
stage: dev
environment:
STAGE: ${opt:stage, self:provider.stage}
Это означает, что если --stage
явно задан, то окр переменная использует это. Если это не так, используется значение по умолчанию dev
.
Однако, когда я использую sls invoke local
, по умолчанию будет dev
, и это неверно. Каков наилучший способ сделать сцену local
при вызове локально?