首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何解决Azure ARM模板验证错误?

如何解决Azure ARM模板验证错误?
EN

Stack Overflow用户
提问于 2016-06-06 18:20:59
回答 7查看 45.1K关注 0票数 39

我对Azure ARM模板文件做了一些小的更改,现在当我尝试通过xplat部署或验证时,我得到了以下消息。

错误: InvalidTemplateDeployment :根据验证过程,模板部署'fakedDeploymentName‘无效。跟踪id是‘\某种GUID在这里\’。有关详细信息,请参阅内部错误。有关使用细节,请参阅http://aka.ms/arm-deploy。 错误: PreflightValidationCheckFailed :飞行前验证失败。请参考具体错误的详细信息。

我很想解决这个问题,但是我在控制台上没有看到任何“内部错误”。它甚至每次都给我一个独特的GUID,这意味着我可以使用这个GUID来查找一条信息更丰富的消息。在哪里可以查看更详细的错误?(尚未就错误的真正来源寻求帮助)

EN

回答 7

Stack Overflow用户

回答已采纳

发布于 2016-06-07 14:54:01

请确保您正在运行CLI的最新版本,我们正在编写详细的错误信息。如果还没抓到,请告诉我们https://github.com/Azure/azure-xplat-cli/issues

然后,如果日志没有向您显示详细信息,那么使用-vv开关运行部署,详细的调试输出(虽然详细)将包含所有错误消息,您通常可以筛选并查找特定的故障。

代码语言:javascript
运行
复制
azure group deployment create ... --debug

Powershell:

代码语言:javascript
运行
复制
New-AzResourceGroupDeployment ... -debug
票数 27
EN

Stack Overflow用户

发布于 2016-08-17 09:36:52

登录到蔚蓝门户portal.azure.com。

打开活动日志

在活动列表中查找操作名称为Validate的记录。它应该有一个红色感叹号,因为它失败了。

点击它的记录。然后单击底部的JSON选项卡。读读,在返回的Json的某个地方,您可能会在statusMessage中发现一个错误,例如“名为helloworld的存储帐户已经被占用”。

票数 58
EN

Stack Overflow用户

发布于 2016-11-21 12:44:02

使用提供的跟踪ID运行以下PowerShell Azure:

Get-AzureRMLog -CorrelationId xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx -DetailedOutput

票数 20
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37664294

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档