Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
V tomto rychlém startu pomocí editoru Visual Studio Code vytvoříte šablony Azure Resource Manageru (šablony ARM). Kurz, který se zaměřuje na syntaxi, najdete v kurzu : Vytvoření a nasazení první šablony ARM.
Důležité
Rozšíření Nástroje Azure Resource Manageru (ARM) pro Visual Studio Code je zastaralé a po 1. říjnu 2025 už nebude podporováno. Pro vývoj bicep doporučujeme použít rozšíření Bicep pro Visual Studio Code. Další informace najdete v tématu Rychlý start: Vytvoření souborů Bicep pomocí editoru Visual Studio Code. Mějte na paměti, že přechodné metody instalace, jako je GitHub Codespaces, budou fungovat i po vyřazení. Pokud chcete rozšíření nainstalovat ručně, můžete ho získat tady."
Pokud ještě nemáte předplatné Azure, vytvořte si napřed bezplatný účet.
K dokončení tohoto rychlého startu potřebujete Visual Studio Code. Potřebujete také nainstalovaný a ověřený modul Azure POWERShellu nebo Azure CLI.
Vytvoření šablony ARM
Vytvořte a otevřete v editoru Visual Studio Code nový soubor s názvem azuredeploy.json.
Do souboru pro generování šablony ARM přidejte následující fragment kódu JSON:
{
"$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#",
"contentVersion": "1.0.0.0",
"parameters": {},
"functions": [],
"variables": {},
"resources": [],
"outputs": {}
}
Šablona obsahuje následující části: parameters, functions, variables, resourcesa outputs. Každý oddíl je aktuálně prázdný.
Přidání prostředku Azure
Aktualizujte sekci zdrojů pomocí následujícího fragmentu kódu, aby zahrnovala účet úložiště.
"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"
}
}],
Pro lepší čitelnost dokumentu použijte [ALT] + [SHIFT] + [F].
Přidání parametrů šablony
Aktualizujte oddíl parametrů tak, aby zahrnoval parametr pro název účtu úložiště.
"parameters": {
"storageAccountName": {
"type": "string",
"metadata": {
"description": "Storage account name"
},
"defaultValue": "[format('storage{0}', uniqueString(resourceGroup().id))]"
}
},
Názvy účtů úložiště Azure mají minimální délku tří znaků a maximálně 24 znaků. Přidejte parametr minLength i maxLength do parametru a zadejte odpovídající hodnoty.
"parameters": {
"storageAccountName": {
"type": "string",
"metadata": {
"description": "Storage account name"
},
"defaultValue": "[format('storage{0}', uniqueString(resourceGroup().id))]",
"minLength": 3,
"maxLength": 24
}
},
Teď v prostředku úložiště aktualizujte vlastnost názvu tak, aby používala parametr.
"resources": [
{
"name": "[parameters('storageAccountName')]",
"type": "Microsoft.Storage/storageAccounts",
...
Po dokončení vaše šablona vypadá takto:
{
"$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": {}
}
Nasazení šablony
Otevřete integrovaný terminál editoru Visual Studio Code pomocí ctrl + ` kombinace kláves a pomocí modulu Azure CLI nebo Azure PowerShellu šablonu nasaďte.
az group create --name arm-vscode --location eastus
az deployment group create --resource-group arm-vscode --template-file azuredeploy.json
Vyčištění prostředků
Pokud už prostředky Azure nepotřebujete, pomocí azure CLI nebo modulu Azure PowerShell odstraňte skupinu prostředků pro rychlý start.
az group delete --name arm-vscode