【问题标题】:Serverless framework - New variables resolver无服务器框架 - 新变量解析器
【发布时间】:2022-01-22 16:28:59
【问题描述】:

当我运行 sls offline 时 - 我正面临弃用警告:

无服务器:弃用警告:变量解析器报告以下解析错误: - “functions.Test.environment.TEST_URL”中的变量语法错误:“${file(./env.yml):${'${self:provider.stage}.TEST_URL'}} 中索引 20 处的变量类型无效" 从下一个专业开始,这将与抛出的错误进行通信。 在您的服务配置中设置“variablesResolutionMode: 20210326”,以适应新的行为

Documentation不清楚。

env.yml

dev: 
  TEST_URL: https://example.com/

serverless.yml

frameworkVersion: '2'

...

functions:
  Test:
    handler: handler.test
    environment:
      TEST_URL: ${file(./env.yml):${'${self:provider.stage}.TEST_URL'}} # <-------

它适用于 frameworkVersion (>=1.1.0

什么是从另一个文件获取数据的新方法?

【问题讨论】:

    标签: amazon-web-services amazon-cloudformation serverless-framework


    【解决方案1】:

    这是一种从另一个文件中获取数据的新方法

    environment:
        TEST_URL: ${file(./env.yml):${self:provider.stage}.TEST_URL}
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2022-10-19
      • 2019-02-20
      • 2020-05-06
      • 2021-07-11
      • 2021-11-22
      • 2016-12-22
      • 2020-11-27
      • 1970-01-01
      相关资源
      最近更新 更多