如何将变量/参数写入标准输出?

Nat*_*han 11 azure-bicep

我正在尝试调试我的第一个二头肌模板。

如何将变量或参数值写入标准输出?

就像是:

var hello = 'hello world!'
write-host(hello)
Run Code Online (Sandbox Code Playgroud)

Miq*_*Miq 8

最好是使用可以从 Portal 读取的模块输出。模块部署是在资源组/订阅等的“部署”部分中可见的单独部署。即使顶级部署失败,也可以读取成功的模块内部的输出以及它们所采用的参数。

请记住,二头肌是一种声明性语言,而不是命令式语言,因此文件不会按顺序处理。

  • 谢谢,我会尝试一下作为解决方法 - 尽管我不会将其标记为已接受,因为这并不是我真正想要的......虽然到目前为止我很喜欢二头肌的大部分内容,但这很令人震惊我认为这是一个相当严重的限制:使用户能够在运行时查看表达式的计算结果(轻松且无需跳过任何障碍)应该是一件事。 (3认同)
  • 我提出了功能请求 https://github.com/Azure/bicep/issues/7924 (2认同)