【问题标题】:Can we run multiple yml files using serverless offline plugins我们可以使用无服务器离线插件运行多个 yml 文件吗
【发布时间】:2019-06-06 08:56:30
【问题描述】:

我在不同的文件夹中有多个 yml 文件,那么我如何使用无服务器离线插件在本地运行所有这些文件?

【问题讨论】:

    标签: node.js amazon-web-services serverless-framework serverless aws-serverless


    【解决方案1】:

    如果我正确理解您的问题,您的结构类似于:

    ./
    serverless.yml
    /more-yml
     /functions
      lambda-x.yml
      lambda-y.yml
      lambda-z.yml
     /resources
      resource-a.yml
      resource-b.yml
    

    您可以编写一个脚本来解析所有这些文件,对其中的项目运行您可能想要的任何验证,并返回一个文件供serverless.yml 使用,这样您的serverless.yml 可能如下所示:

    service: your-service
    provider:
      ...
    resources: ${file(./scripts/serverless/join-resources.js)}
    functions: ${file(./scripts/serverless/join-lambda-functions.js)}
    

    所有这些脚本(或脚本)需要做的就是遍历给定目录,加载 yml,将每个文件的 yml 连接到一个临时文件,然后使用该临时文件解析!

    【讨论】:

      猜你喜欢
      • 2022-11-03
      • 1970-01-01
      • 1970-01-01
      • 2017-07-05
      • 2012-01-23
      • 1970-01-01
      • 1970-01-01
      • 2020-06-04
      • 2015-09-25
      相关资源
      最近更新 更多