Установить среду из нескольких файлов в 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

Любые предложения о том, как это может быть достигнуто?

0 ответов

Другие вопросы по тегам