gpt4 book ai didi

azure - 在 Azure ARM 模板变量中转义美元 $ 符号

转载 作者:行者123 更新时间:2023-12-04 17:55:46 25 4
gpt4 key购买 nike

我有一个 ARM 模板,可以在 Azure 中部署 Web 应用程序。我还在 WebApp(用于发送电子邮件)“EmailPassword”中有一个 AppSettings 配置,要与 ARM 模板一起部署。

ARM 模板中变量“EmailPassword”的实际值为“Test$am123”。

但是当我在部署期间执行 ARM 模板时,该值在创建的 WebApp 的 AppSettings 中存储为“Test123”。

我希望这种情况发生是因为变量中的 $(美元)符号。

如何转义 ARM 模板变量中的美元符号

更新:在4c74356b41的帮助下,我发现问题不在于ARM Template及其Parameters.Json。相反,我使用 VSO部署并尝试将环境变量中的值传递给参数。我使用 VSO 中的“覆盖模板参数”输入来覆盖Parameters.json。

问题出在 VSO 上,它在将值传递到 ARM 部署时删除了“$am”字符。

最佳答案

我认为转义是使用 \ 字符完成的。

更新:对我来说 $ 不需要转义。

关于azure - 在 Azure ARM 模板变量中转义美元 $ 符号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40612409/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com