Anmerkung
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
In dieser Schnellstartanleitung verwenden Sie Visual Studio Code zum Erstellen von Azure Resource Manager-Vorlagen (ARM-Vorlagen). Ein Tutorial, das sich genauer mit der Syntax beschäftigt, finden Sie unter Tutorial: Erstellen und Bereitstellen Ihrer ersten ARM-Vorlage.
Von Bedeutung
Die Erweiterung azure Resource Manager (ARM) Tools für Visual Studio Code ist veraltet und wird nach dem 1. Oktober 2025 nicht mehr unterstützt. Für die Bicep-Entwicklung empfehlen wir die Verwendung der Bicep-Erweiterung für Visual Studio Code. Weitere Informationen finden Sie unter Schnellstart: Erstellen von Bicep-Dateien mit Visual Studio Code. Beachten Sie, dass "vorübergehende Installation"-Methoden wie GitHub Codespaces auch nach der Deaktivierung weiterhin funktionieren. Um die Erweiterung manuell zu installieren, können Sie sie hier abrufen."
Wenn Sie kein Azure-Abonnement besitzen, können Sie ein kostenloses Konto erstellen, bevor Sie beginnen.
Um diese Schnellstartanleitung abzuschließen, benötigen Sie Visual Studio Code. Außerdem muss entweder die Azure-Befehlszeilenschnittstelle oder das Azure PowerShell-Modul installiert und authentifiziert sein.
Erstellen einer ARM-Vorlage
Erstellen Sie mit Visual Studio Code eine neue Datei namens azuredeploy.json, und öffnen Sie sie.
Fügen Sie der Datei den folgenden JSON-Codeausschnitt zum Erstellen eines Gerüsts für eine ARM-Vorlage hinzu:
{
"$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#",
"contentVersion": "1.0.0.0",
"parameters": {},
"functions": [],
"variables": {},
"resources": [],
"outputs": {}
}
Die Vorlage enthält die folgenden Abschnitte: parameters, , functions, variables, , resourcesund outputs. Jeder Abschnitt ist zurzeit leer.
Hinzufügen einer Azure-Ressource
Aktualisieren Sie den Abschnitt "Ressourcen" mit dem folgenden Codeausschnitt, um ein Speicherkonto einzuschließen.
"resources": [{
"name": "storageaccount1",
"type": "Microsoft.Storage/storageAccounts",
"apiVersion": "2025-06-01",
"tags": {
"displayName": "storageaccount1"
},
"location": "[resourceGroup().location]",
"kind": "StorageV2",
"sku": {
"name": "Premium_LRS",
"tier": "Premium"
}
}],
Verwenden Sie [ALT] + [UMSCHALT] + [F] zum Formatieren des Dokuments zur besseren Lesbarkeit.
Hinzufügen von Vorlagenparametern
Aktualisieren Sie den Abschnitt "Parameter", um einen Parameter für den Namen des Speicherkontos einzuschließen.
"parameters": {
"storageAccountName": {
"type": "string",
"metadata": {
"description": "Storage account name"
},
"defaultValue": "[format('storage{0}', uniqueString(resourceGroup().id))]"
}
},
Azure-Speicherkontonamen müssen zwischen drei und 24 Zeichen lang sein. Fügen Sie dem Parameter sowohl minLength als auch maxLength hinzu, und geben Sie entsprechende Werte an.
"parameters": {
"storageAccountName": {
"type": "string",
"metadata": {
"description": "Storage account name"
},
"defaultValue": "[format('storage{0}', uniqueString(resourceGroup().id))]",
"minLength": 3,
"maxLength": 24
}
},
Aktualisieren Sie nun in der Speicherressource die Namenseigenschaft, um den Parameter zu verwenden.
"resources": [
{
"name": "[parameters('storageAccountName')]",
"type": "Microsoft.Storage/storageAccounts",
...
Nach Abschluss sieht Ihre Vorlage wie folgt aus:
{
"$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#",
"contentVersion": "1.0.0.0",
"parameters": {
"storageAccountName": {
"type": "string",
"metadata": {
"description": "Storage account name"
},
"defaultValue": "[format('storage{0}', uniqueString(resourceGroup().id))]",
"minLength": 3,
"maxLength": 24
}
},
"functions": [],
"variables": {},
"resources": [
{
"name": "[parameters('storageAccountName')]",
"type": "Microsoft.Storage/storageAccounts",
"apiVersion": "2025-06-01",
"tags": {
"displayName": "storageaccount1"
},
"location": "[resourceGroup().location]",
"kind": "StorageV2",
"sku": {
"name": "Premium_LRS",
"tier": "Premium"
}
}
],
"outputs": {}
}
Bereitstellen der Vorlage
Öffnen Sie das integrierte Visual Studio Code-Terminal mithilfe der Tastenkombination ctrl + `, und stellen Sie die Vorlage per Azure-Befehlszeilenschnittstelle oder Azure PowerShell-Modul bereit.
az group create --name arm-vscode --location eastus
az deployment group create --resource-group arm-vscode --template-file azuredeploy.json
Bereinigen von Ressourcen
Wenn Sie die Azure-Ressourcen nicht mehr benötigen, löschen Sie die Ressourcengruppe der Schnellstartanleitung mithilfe der Azure-Befehlszeilenschnittstelle oder des Azure PowerShell-Moduls.
az group delete --name arm-vscode