Я пытаюсь выполнить следующую строку из обозревателя ресурсов для развертывания балансировщика нагрузки /subscription/7450e323-8ffc-461f-9b0a-e035f26b/resourceGroups/app-testdev-network-rg/providers/Microsoft.Network/virtualNetworks/ app-vnet-001 / subnets / app501-iam-dev-sql-subnet01
и сделайте его немного более полезным, используя некоторые параметры
"[resourceId('Microsoft.Network/virtualNetworks/', parameters('vnetname'),'/subnets/',parameters('subnetName'))]"
vnetname = app-vnet-001 и subnetname = app501-iam-dev-sql-subnet01 - однако, когда я пытаюсь развернуть шаблон arm, я получаю следующий вывод из Visual Studio - мне нужно добавить здесь функцию concat?Раньше я использовал resourceID, но на сегодняшний день ничего сложного в этом нет.
При развертывании шаблона возникли следующие ошибки: 13:54:45 - 13:54:38 - Ресурс Microsoft.Network/loadBalancers 'app501-Ошибка iam-dev-sql-lb01 'с сообщением' {13:54:45 - "ошибка": {13:54:45 - "код": "InvalidTemplate", 13:54:45 - "сообщение": "Невозможнообработать выражения языка шаблонов для ресурса '/subscription/7450e323--461f-9b0a-cdc0e035f26b/resourceGroups/app501-iam-dev-sql-rg/providers/Microsoft.Network/loadBalancers/app501-iam-dev-sql-lb01в строке '48' и столбце '9'. 'Невозможно оценить функцию языка шаблонов' resourceId ': для функции требуется ровно один многосегментный аргумент, который должен быть типом ресурса, включая пространство имен поставщика ресурсов. Текущие аргументы функции' Microsoft.Network/virtualNetworks/, app-vnet-001, / subnets /, app501-iam-dev-sql-subnet01 '. Подробную информацию об использовании см. https://aka.ms/arm-template-expressions/#resourceid.' "13:54:45 -}