Ich habe eine ARM-Vorlage, die eine beliebige Anzahl von Azure webapps unter Verwendung des copy
Konstrukt erzeugt, wie so (nicht relevante Abschnitte entfernt):Wie erzeuge ich Traffic Manager-Endpunkte in einer ARM-Vorlage dynamisch?
{
"parameters": {
"numWebsites": {
"type": "int",
"defaultValue": 2
}
},
"resources": [
"name": "[concat('webapp-', copyIndex()]",
"type": "Microsoft.Web/sites",
"copy": {
"name": "websitescopy",
"count": "[parameters('numWebsites')]"
}
]
}
Ich würde auch ein Verkehrsmanagerprofil dergleichen, mit einem erstellen Endpunkt für jede der erstellten Websites. Es scheint jedoch keine Möglichkeit zu geben, copy
im Parameter endpoints
der Traffic Manager-Ressource zu verwenden. Alle Beispiele, die ich gesehen habe, haben die Endpunkte explicitly listed out, aber ich weiß nicht, wie viele Webapps im Voraus erstellt werden, so dass es für mich nicht funktioniert.
Wie kann ich die Endpunkte in meiner Vorlage dynamisch generieren? Ich habe versucht, eine copy
Anweisung in der trafficManagerProfiles
Ressource zu verwenden, aber das erstellt mehrere Profile mit jeweils einem einzelnen Endpunkt.
Dieser Link bietet noch kein Beispiel dafür, wie Sie diese Endpunkte erstellen würden. Haben Sie ein Beispiel dafür, wie dies funktioniert? –
Ich habe ein Beispiel ... Ich werde versuchen, meine Antwort so zu bearbeiten, dass sie in Kürze entsprechende Ausschnitte enthält. – Paul