首页 > 解决方案 > 无服务器 provider.environment 变量在自定义中不可用

问题描述

我正在尝试self:provider.environment在我的自定义变量块中引用变量;但是,我收到以下警告:

Serverless Warning --------------------------------------

  A valid service attribute to satisfy the declaration 
  'self:provider.environment.myVar' could not be found.

我们使用的是无服务器 1.28.0,这是一个示例配置:

service: testing-vars
provider:
  region: 'us-west-2'
  environment:
    myVar: ${env:myVar, self:custom.dotenv.myVar}
custom:
  refToAbove: ${self:provider.environment.myVar}
...

我想在我的自定义块中引用 provider.environment 变量。

标签: serverless-frameworkserverless

解决方案


这是由于插件没有正确处理变量并且已修复。


推荐阅读