Nastavení umístění prostředku v šabloně ARM
Při nasazování šablony Azure Resource Manager (šablony ARM) musíte pro každý prostředek zadat umístění. Umístění nemusí být stejné jako umístění skupiny prostředků.
Získání dostupných umístění
Různé typy prostředků se podporují v různých umístěních. Pokud chcete získat podporovaná umístění pro typ prostředku, použijte Azure PowerShell nebo Azure CLI.
((Get-AzResourceProvider -ProviderNamespace Microsoft.Batch).ResourceTypes `
| Where-Object ResourceTypeName -eq batchAccounts).Locations
Použití parametru umístění
Pokud chcete povolit flexibilitu při nasazování šablony, pomocí parametru určete umístění prostředků. Nastavte výchozí hodnotu parametru na resourceGroup().location
.
Následující příklad ukazuje účet úložiště, který je nasazený do umístění zadaného jako parametr:
{
"$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": "2022-09-01",
"name": "[variables('storageAccountName')]",
"location": "[parameters('location')]",
"sku": {
"name": "[parameters('storageAccountType')]"
},
"kind": "StorageV2",
"properties": {}
}
],
"outputs": {
"storageAccountName": {
"type": "string",
"value": "[variables('storageAccountName')]"
}
}
}
Další kroky
- Úplný seznam funkcí šablon najdete v tématu Funkce šablony ARM.
- Další informace o souborech šablon najdete v tématu Vysvětlení struktury a syntaxe šablon ARM.
Váš názor
https://aka.ms/ContentUserFeedback.
Připravujeme: V průběhu roku 2024 budeme postupně vyřazovat problémy z GitHub coby mechanismus zpětné vazby pro obsah a nahrazovat ho novým systémem zpětné vazby. Další informace naleznete v tématu:Odeslat a zobrazit názory pro