serverless-framework - 无服务器 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 变量。
解决方案
这是由于插件没有正确处理变量并且已修复。
推荐阅读
- java - 注释处理如何更改带有注释的字段的值
- c# - C# 从通过 OpenFileDialog 加载到 DataGridView 中的文件更新 Excel 中的列,其中的值从 ComboBox 中选择
- java - 如何以编程方式在 Java 中构建 Allure 2 报告?
- typescript - 带有 TypeScript 的 Firebase 函数 - 至少需要 1 个参数,但有 0 个或更多
- javascript - 我怎样才能从这个数组中删除 68?
- java - 为什么在更改组的比例后更改 JavaFX 组中一个形状的翻译属性会影响其他形状
- jenkins - 来自分支和特定提交的 Jenkins 管道脚本不起作用
- python - 如何屏蔽用户密码输入并将其保存为输出以替换另一个文件中的默认密码
- javascript - MongoDB $pull 在具有多个匹配项的深度嵌套数组上
- python - 在选择器输出中保留“转义”之类的字符