Установить среду из нескольких файлов в serveryless.yaml nodejs
Я пытаюсь установить среду из нескольких файлов в serverless.yaml, но кажется, что слияние карт из двух файлов не соответствует ожиданиям.
custom:
parent: ${self:service}
settings: &settings
- ${file(settings.yml):${self:provider.stage}}
secret : &secret
- ${file(env.yml):${self:provider.stage}}
plugins:
- serverless-offline
- serverless-offline-env
- serverless-offline-scheduler
provider:
name: aws
runtime: nodejs14.x
stage: ${opt:stage, 'dev'}
environment:
<< : [*settings, *secret]
При выполнении появляется
Properties validation failed for resource PrepareDashdataDashextractLambdaFunction with message:
#/Environment/Variables: extraneous key [0] is not permitted
Любые предложения о том, как это может быть достигнуто?