希望有人可以帮助您解决该错误。请点击以下链接获取模板
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-错误: Code = InvalidTemplate;消息=部署模板验证失败: '类型的模板资源'diukwestdbuk1 / storageAccounts' 第'0'行和第'0'列的'Microsoft.Storage/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-错误: Code = InvalidTemplate;消息=部署模板验证失败: '类型的模板资源'diagnosticst1 / storageAccounts' 第'0'行和第'0'列的'Microsoft.Storage/storageAccounts'具有 段长度不正确。嵌套资源类型必须具有相同的资源 段数作为其资源名称。根资源类型必须 段长度比其资源名称大一。请参阅 https://aka.ms/arm-template/#resources了解使用情况的详细信息。'。
答案 0 :(得分:3)
这是错误的:
concat( variables('vardiagstorageName'),copyIndex(1),'/storageAccounts')
该错误试图提示您什么:/
用于分隔资源类型,因此,如果在声明资源名称时使用xxx/yyy
之类的符号,则意味着您正在寻找创建\更新子资源yyy
下的子资源xxx
。您需要从名称决定中删除/
,因为在这种情况下,您只是在创建存储帐户。