Uwaga
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Podczas wdrażania szablonu usługi Azure Resource Manager (szablonu usługi ARM) należy podać lokalizację dla każdego zasobu. Lokalizacja nie musi być tą samą lokalizacją co lokalizacja grupy zasobów.
Uzyskiwanie dostępnych lokalizacji
Różne typy zasobów są obsługiwane w różnych lokalizacjach. Aby uzyskać obsługiwane lokalizacje dla typu zasobu, użyj programu Azure PowerShell lub interfejsu wiersza polecenia platformy Azure.
((Get-AzResourceProvider -ProviderNamespace Microsoft.Batch).ResourceTypes `
| Where-Object ResourceTypeName -eq batchAccounts).Locations
Użyj parametru location
Aby zapewnić elastyczność podczas wdrażania szablonu, użyj parametru , aby określić lokalizację zasobów. Ustaw wartość domyślną parametru na resourceGroup().location
.
W poniższym przykładzie pokazano konto magazynowe wdrożone w lokalizacji określonej 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')]"
}
}
}
Dalsze kroki
- Aby uzyskać pełną listę funkcji szablonu, zobacz Funkcje szablonu usługi ARM.
- Aby uzyskać więcej informacji na temat plików szablonów, zobacz Omówienie struktury i składni szablonów usługi ARM.