У меня есть шаблон ARM, который создает произвольное число Azure WebApps используя copy
конструкцию, как и (не соответствующие части удалены):Как динамически создавать конечные точки диспетчера трафика в шаблоне ARM?
{
"parameters": {
"numWebsites": {
"type": "int",
"defaultValue": 2
}
},
"resources": [
"name": "[concat('webapp-', copyIndex()]",
"type": "Microsoft.Web/sites",
"copy": {
"name": "websitescopy",
"count": "[parameters('numWebsites')]"
}
]
}
Я хотел бы также создать профиль диспетчера трафика с помощью конечной точки для каждого созданного веб-сайта. Однако, похоже, нет способа использовать copy
в параметре endpoints
ресурса диспетчера трафика. Все примеры, которые я видел, имеют конечные точки explicitly listed out, но я не знаю, сколько webapps создается заблаговременно, так что это не работает для меня.
Как я могу генерировать конечные точки в своем шаблоне динамически? Я попытался использовать оператор copy
в ресурсе trafficManagerProfiles
, но он создает несколько профилей с одной конечной точкой.
Эта ссылка по-прежнему не показывает пример того, как вы создадите эти конечные точки, есть ли у вас пример того, как это будет работать? –
У меня есть пример ... Я попытаюсь отредактировать свой ответ, чтобы включить соответствующие фрагменты здесь в ближайшее время. – Paul