ARM模板错误嵌套资源类型必须具有与其资源名称相同的段数

use*_*729 2 azure azure-resource-manager azure-rm-template azure-template

希望有人可以解决该错误。请点击以下链接获取模板

https://drive.google.com/open?id=15NYD-4Ghh3-DQV46ydfXgFg_VC0hdTSh

谢谢

在第1行:char:1 + new-azResourceGroupDeployment -ResourceGroupName $ ServerResourceGroup ... + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + + CategoryInfo:未指定:(:) [New-AzResourceGroupDeployment ],异常+ FullyQualifiedErrorId:Microsoft.Azure.Commands.ResourceManager.Cmdlets.Implementation.NewAzureResourceGroupDeploymentCmdlet

new-azResourceGroupDeployment:13:33:59-错误:代码= InvalidTemplate;消息=部署模板验证失败:'0'行和'0'列的类型'Microsoft.Storage/storageAccounts'的模板资源'diukwestdbuk1 / storageAccounts'具有不正确的段长度。嵌套的资源类型必须具有与其资源名称相同的段数。根资源类型的段长度必须比其资源名称大一。请参阅 https://aka.ms/arm-template/#resources了解用法详细信息。

在第1行:char:1 + new-azResourceGroupDeployment -ResourceGroupName $ ServerResourceGroup ... + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + + CategoryInfo:未指定:(:) [New-AzResourceGroupDeployment ],异常+ FullyQualifiedErrorId:Microsoft.Azure.Commands.ResourceManager.Cmdlets.Implementation.NewAzureResourceGroupDeploymentCmdlet

new-azResourceGroupDeployment:13:33:59-错误:代码= InvalidTemplate;消息=部署模板验证失败:'0'行和'0'列的类型'Microsoft.Storage/storageAccounts'的模板资源'diagnosticst1 / storageAccounts'具有不正确的段长度。嵌套的资源类型必须具有与其资源名称相同的段数。根资源类型的段长度必须比其资源名称大一。请参阅 https://aka.ms/arm-template/#resources了解用法详细信息。

4c7*_*b41 5

这是错误的:

concat( variables('vardiagstorageName'),copyIndex(1),'/storageAccounts')
Run Code Online (Sandbox Code Playgroud)

错误试图向您建议的内容:/用于分隔资源类型,因此,如果xxx/yyy在声明资源名称时使用了类似的内容,则表示您正在寻找在称为yyy资源的情况下创建\ update子资源xxx。您需要/从名称决定中删除,因为在这种情况下,您只是在创建存储帐户。