我对Azure ARM模板文件做了一些小的更改,现在当我尝试通过xplat部署或验证时,我得到了以下消息。
错误: InvalidTemplateDeployment :根据验证过程,模板部署'fakedDeploymentName‘无效。跟踪id是‘\某种GUID在这里\’。有关详细信息,请参阅内部错误。有关使用细节,请参阅http://aka.ms/arm-deploy。 错误: PreflightValidationCheckFailed :飞行前验证失败。请参考具体错误的详细信息。
我很想解决这个问题,但是我在控制台上没有看到任何“内部错误”。它甚至每次都给我一个独特的GUID,这意味着我可以使用这个GUID来查找一条信息更丰富的消息。在哪里可以查看更详细的错误?(尚未就错误的真正来源寻求帮助)
发布于 2016-06-07 14:54:01
请确保您正在运行CLI的最新版本,我们正在编写详细的错误信息。如果还没抓到,请告诉我们https://github.com/Azure/azure-xplat-cli/issues
然后,如果日志没有向您显示详细信息,那么使用-vv开关运行部署,详细的调试输出(虽然详细)将包含所有错误消息,您通常可以筛选并查找特定的故障。
azure group deployment create ... --debug
Powershell:
New-AzResourceGroupDeployment ... -debug
发布于 2016-08-17 09:36:52
登录到蔚蓝门户portal.azure.com。
打开活动日志
在活动列表中查找操作名称为Validate的记录。它应该有一个红色感叹号,因为它失败了。
点击它的记录。然后单击底部的JSON选项卡。读读,在返回的Json的某个地方,您可能会在statusMessage中发现一个错误,例如“名为helloworld的存储帐户已经被占用”。
发布于 2016-11-21 12:44:02
使用提供的跟踪ID运行以下PowerShell Azure:
Get-AzureRMLog -CorrelationId xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx -DetailedOutput
https://stackoverflow.com/questions/37664294
复制相似问题