Hinweis
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.
Bei der Bereitstellung einer Azure Resource Manager-Vorlage (ARM-Vorlage) müssen Sie einen Speicherort für jede Ressource angeben. Der Speicherort muss nicht derselbe Ort wie der Speicherort der Ressourcengruppe sein.
Verfügbare Standorte abrufen
An verschiedenen Speicherorten werden unterschiedliche Ressourcentypen unterstützt. Verwenden Sie Azure PowerShell oder die Azure-Befehlszeilenschnittstelle, um die unterstützten Speicherorte für einen Ressourcentyp abzurufen.
((Get-AzResourceProvider -ProviderNamespace Microsoft.Batch).ResourceTypes `
| Where-Object ResourceTypeName -eq batchAccounts).Locations
Standortparameter verwenden
Um Flexibilität bei der Bereitstellung Ihrer Vorlage zu gewährleisten, verwenden Sie einen Parameter, der den Speicherort für Ressourcen angibt. Legen Sie den Standardwert des Parameters auf resourceGroup().location.
Das folgende Beispiel zeigt ein Speicherkonto, das an einem Speicherort bereitgestellt wird, der als Parameter angegeben ist:
{
"$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#",
"contentVersion": "1.0.0.0",
"parameters": {
"storageAccountType": {
"type": "string",
"defaultValue": "Standard_LRS",
"allowedValues": [
"Standard_LRS",
"Standard_GRS",
"Standard_ZRS",
"Premium_LRS"
],
"metadata": {
"description": "Storage Account type"
}
},
"location": {
"type": "string",
"defaultValue": "[resourceGroup().location]",
"metadata": {
"description": "Location for all resources."
}
}
},
"variables": {
"storageAccountName": "[format('storage{0}', uniqueString(resourceGroup().id))]"
},
"resources": [
{
"type": "Microsoft.Storage/storageAccounts",
"apiVersion": "2025-06-01",
"name": "[variables('storageAccountName')]",
"location": "[parameters('location')]",
"sku": {
"name": "[parameters('storageAccountType')]"
},
"kind": "StorageV2",
"properties": {}
}
],
"outputs": {
"storageAccountName": {
"type": "string",
"value": "[variables('storageAccountName')]"
}
}
}
Nächste Schritte
- Eine vollständige Liste der Funktionen in einer Vorlage finden Sie unter Funktionen von ARM-Vorlagen.
- Weitere Informationen zu Vorlagendateien finden Sie unter Verstehen der Struktur und Syntax von ARM-Vorlagen.