嵌套模板的JsonToken EndObject错误

时间:2018-12-31 21:51:57

标签: json azure

我正在尝试创建一个嵌套模板,该模板将使用Azure中的恢复库进行加密。

当我尝试运行主模板时,出现以下错误,我不确定如何深入研究资源[3] .resources。

New-AzureRmResourceGroupDeployment : JsonToken EndObject is not valid for 

closing JsonType Array. Path 'resources[3].resources', line 533, position 6.
At line:17 char:1
+ New-AzureRmResourceGroupDeployment -Name "ThreeDeployment" -ResourceG ...

完整模板位于 https://pastebin.com/embed_iframe/6ySqyhtH

我已经检查了模板,而且看起来还可以,尽管我可能错了:(

我一直在关注上一个问题\ answer Azure ARM JSON template - Add VM to Recovery Services Vault in different Resource Group

预先感谢,我相信在新年前夕我应该会更好一些:)

1 个答案:

答案 0 :(得分:1)

这意味着您没有关闭模板中第4个资源的资源数组。

resources[3].resources
^         ^  ^ resources property of the fourth resource.
^         ^ resource index starting at 0
^ resource property of the template

正确的示例:https://paste.ee/p/DlPOD