【问题标题】:How can I author multiline strings in ARM template如何在 ARM 模板中创作多行字符串
【发布时间】:2020-08-04 02:23:46
【问题描述】:

想知道 JSON 模板中是否可以包含多行字符串?我需要提供 powershell 脚本作为 customscriptextension (https://docs.microsoft.com/en-us/azure/virtual-machines/extensions/custom-script-windows) 的一部分,到目前为止,唯一的办法就是排长队。是否可以使用多行字符串或如何有效地解决此问题?

【问题讨论】:

  • 你试过多行字符串吗?代码编辑器会犹豫,但 ARM 不关心多行字符串。

标签: azure-resource-manager


【解决方案1】:

此功能是在提出问题后添加的。请参阅https://docs.microsoft.com/en-us/azure/azure-resource-manager/templates/template-syntax#multi-line-strings 了解如何在 ARM 模板中使用多行字符串。

【讨论】:

    【解决方案2】:

    您可以尝试将此多行字符串作为 base64 编码传递并使用 base64() 函数将其解码回来,但将脚本上传到某处并在扩展中引用它可能会更容易

    【讨论】:

      猜你喜欢
      • 2015-11-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-11-25
      • 2018-03-04
      • 2012-07-23
      相关资源
      最近更新 更多