Ошибка шаблона ARM. Вложенный тип ресурса должен иметь такое же количество сегментов, что и его имя ресурса. - PullRequest
0 голосов
/ 30 января 2019

Надеюсь, кто-нибудь может помочь устранить ошибку.Пожалуйста, ссылка ниже для шаблона

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

Спасибо

В строке: 1 символ: 1 + new-azResourceGroupDeployment -ResourceGroupName $ ServerResourceGroup ...+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + CategoryInfo: NotSpecified: (:) [New-AzResourceGroupDeployment], Exception + FullyQualifiedErrorId: Microsoft.Azure.Commands.ResourceManager.Cmdlets.Implementation.NewAzureResourceGroupDeploymentCmdlet

new-azResourceGroupDeployment: 13:33:59 - Ошибка: Code = InvalidTemplate;Сообщение = Ошибка проверки шаблона развертывания: «Ресурс шаблона« diukwestdbuk1 / storageAccounts »для типа« Microsoft.Storage/storageAccounts »в строке« 0 »и столбце« 0 »имеет неверную длину сегмента.Вложенный тип ресурса должен иметь такое же количество сегментов, что и его имя ресурса.Корневой тип ресурса должен иметь длину сегмента на единицу больше, чем его имя ресурса.Подробные сведения об использовании см. В https://aka.ms/arm-template/#resources. '.

В строке: 1 символ: 1 + new-azResourceGroupDeployment -ResourceGroupName $ ServerResourceGroup ... + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + CategoryInfo: NotSpecified: (:) [New-AzResourceGroupDeployment], Exception + FullyQualifiedErrorId: Microsoft.Azure.Commands.ResourceManager.Cmdlets.Implementation.NewAzureResourceGroupDeploymentCmdlet

1015 * 1015: 33: 59 - ошибка: код = неверный шаблон;Сообщение = Проверка шаблона развертывания завершилась неудачно: «Ресурс шаблона« Diagnostst1 / storageAccounts »для типа« Microsoft.Storage/storageAccounts »в строке« 0 »и столбце« 0 »имеет неправильную длину сегмента.Вложенный тип ресурса должен иметь такое же количество сегментов, что и его имя ресурса.Корневой тип ресурса должен иметь длину сегмента на единицу больше, чем его имя ресурса.Пожалуйста, смотрите https://aka.ms/arm-template/#resources для подробностей использования. '.

1 Ответ

0 голосов
/ 30 января 2019

этот бит неверен:

concat( variables('vardiagstorageName'),copyIndex(1),'/storageAccounts')

что пытается предложить вам ошибка: / используется для разграничения типов ресурсов, поэтому если вы используете что-то вроде xxx/yyy при объявлении ресурсаЭто означает, что вы хотите создать подресурс \ update с именем yyy в ресурсе с именем xxx.вам нужно удалить / из вашего имени, потому что в этом случае вы просто создаете учетную запись хранения.

...