我尝试在 Azure CLI 部署中使用.bicepparam 参数文件,但收到错误unrecognized template parameter 'using './test.bicep'. 如果我使用传统的 ARM 参数 JSON 文件,我的部署确实可以工作。
这是我的语法问题还是错误?就好像 Azure CLI 不知道 bicepparam 文件一样。除了我为 Bicep 参数文件文档创建的 GitHub 问题111296中的一个人之外,我还没有看到其他人遇到此问题,因此很可能是我这边出现了一些语法问题。
下面是我的测试 Bicep 模板、Bicep 参数文件和我使用的命令。我正在 macOS 上尝试此操作,但在使用 Windows 11 时也遇到此问题。我希望此模板返回 JSON,显示组合值的输出为Hello World!'。这是附加信息。
param value1 string
param value2 string
output combinedValue string = '${value1} ${value2}'
Run Code Online (Sandbox Code Playgroud)
using './test.bicep'
param value1 = 'Hello'
param value2 = 'World!'
Run Code Online (Sandbox Code Playgroud)