gpt4 book ai didi

azure - 调试ARM模板

转载 作者:行者123 更新时间:2023-12-02 07:34:16 25 4
gpt4 key购买 nike

我正在开发一个 ARM 模板,其中包含 API 管理资源的 API,该模板由 Azure API Management DevOps Resource Kit 生成。 .

ARM 模板超过 50,000 行,当我尝试部署它时,出现以下错误:InvalidTemplate - 部署模板语言表达式评估失败:“无法解析语言表达式“”:预期标记“Identifier”和实际“EndOfData”。”。有关使用详细信息,请参阅 https://aka.ms/arm-template-expressions。

此错误不包含有关我的模板中错误位置的任何信息,并且文件太大,无法手动调试。

有没有一种工具可以使用更精确的信息来调试 ARM 模板? (特别是这可以给出发生错误的行)。

最佳答案

您可以使用 azure 客户端语法验证模板:

az group deployment validate 
--resource-group <rg-name>
--template-file <arm-name>

或者如果您更喜欢 PowerShell:

Test-AzureRmResourceGroupDeployment
-ResourceGroupName <rg-name>
-TemplateFile <arm-name>

此外,在 VSCode(或其他 IDE,如 Rider)中,您可以下载 ARM 插件来轻松发现此类错误。

关于azure - 调试ARM模板,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62935286/

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