In der Vorlage JSON-Datei Azure:
Parameter: Werte, die bereitgestellt werden, wenn Deployment Ressourceneinsatz anpassen ausgeführt wird.
Variablen: Werte, die als JSON-Fragmente in der Vorlage verwendet werden, um Vorlagensprachausdrücke zu vereinfachen.
Weitere Informationen finden Sie in diesem offiziellen Dokument: Understand the structure and syntax of Azure Resource Manager templates.
Ich bin neugierig auf die Rechtfertigung der Verwendung von Variablen.
Wenn Sie die Variable nur einmal verwenden, benötigen Sie meiner Erfahrung nach keine Variablen. Wenn Sie die Variable jedoch mehrfach verwenden möchten, sollten Sie besser Variablen verwenden. Durch die Verwendung der Variablen können Sie Ihre Vorlage vereinfachen, um die Duplizierung von Inhalten zu vermeiden.
Zum Beispiel, wenn Sie "supportLogStorageAccountName": "[toLower(concat('sf', uniqueString(resourceGroup().id),'2'))]",
nicht verwenden, wenn Sie es verwenden müssen, sollten Sie wie folgt verwenden: "name": "[toLower(concat('sf', uniqueString(resourceGroup().id),'2'))]",
. Verwenden Sie in der Vorlage die Variable supportLogStorageAccountName
10-mal verwenden, müssen Sie die Variable verwenden, um eine Duplizierung zu vermeiden.