我有一个二头肌,增加了一个前门端点和原点。它是失败的:
资源写入操作未能成功完成,因为它达到了终端设置状态“失败”。
这是我在UI中的资源组部署中看到的原始错误。
这个二头肌接受参数,它适用于另一个应用程序服务。这些参数是相同的,除了应用程序服务和端点名称。
我用这个命令部署二头肌:
New-AzResourceGroupDeployment -ResourceGroupName $FrontDoorResourceGroupName -Mode Incremental -TemplateFile .\bicep\frontdoor.bicep -TemplateParameterObject $templateParameters -DeploymentLogLevel All
我尝试使用Test-AzDeployment验证部署,但它没有提供任何有意义的信息。
下面是Azure UI中资源部署的模糊条目。x1c 0d1x
我如何才能获得更多关于它失败原因的信息?
1条答案
按热度按时间9nvpjoqh1#
前门二头肌故障-我如何得到的原因?
在你的要求的变通方案后,我发现下面的方法可以更明确地在二头肌中检索错误信息。
PowerShell
命令New-AzResourceGroupDeployment
有一个名为-DeploymentDebugLogLevel
提供了详细的错误信息,包括行号和列号。DeploymentDebuglevel
可以根据您的要求启用。此选项与CLI部署不兼容。字符串
x1c 0d1x的数据
您可以使用Bicep
build
命令获取故障排除信息。输出包括每个错误的行号和列号以及错误消息。通过在
az bicep build
命令中传递一个参数--Debug
沿着来构建bicep文件。它还将检索包含行号和明确错误消息的信息。有关更多相关信息,请参阅Github文档。
Test-AzDeployment
还可以帮助您验证部署并显示错误消息(如果有)。如果您有多个阻止程序,这可能不是一个有效的方法。最后一个是检查门户部署历史记录。在某些情况下可能没有帮助。要检查此功能,请转到部署
resource group
,然后在settings
下选择deployments
。您将能够查看下面的部署历史记录页面,如图所示。的
您也可以参考Github MS Doc以获取有关您问题的更多相关信息。