Quickstart: ARM-sjablonen maken en implementeren met behulp van Azure Portal
In deze quickstart leert u hoe u een Azure Resource Manager-sjabloon (ARM-sjabloon) maakt in Azure Portal. U bewerkt en implementeert de sjabloon vanuit de portal.
ARM-sjablonen zijn JSON- of Bicep-bestanden die de resources definiëren die u voor uw oplossing moet implementeren. Zie het overzicht van het implementeren van sjablonen om de concepten te begrijpen die verband houden met het implementeren en beheren van Azure-oplossingen.
Na het voltooien van de zelfstudie implementeert u een Azure Storage-account. U kunt hetzelfde proces gebruiken om andere Azure-resources te implementeren.
Als u geen Azure-abonnement hebt, maakt u een gratis account voordat u begint.
Een aangepaste sjabloon ophalen
In plaats van handmatig een hele ARM-sjabloon te bouwen, kunt u een vooraf samengestelde sjabloon ophalen waarmee uw doel wordt bereikt. De opslagplaats Azure-quickstartsjablonen bevat een grote verzameling sjablonen die algemene scenario's implementeren. Met de portal kunt u eenvoudig sjablonen uit deze opslagplaats vinden en gebruiken. U kunt de sjabloon opslaan en later opnieuw gebruiken.
Ga in een webbrowser naar Azure Portal en meld u aan.
Zoek in de zoekbalk van Azure Portal naar een aangepaste sjabloon en selecteer deze vervolgens in de beschikbare opties.
Voor sjabloonbron ziet u dat de quickstart-sjabloon standaard is geselecteerd. U kunt deze selectie behouden. Zoek in de vervolgkeuzelijst naar quickstarts/microsoft.storage/storage-account-create en selecteer deze. Nadat u de quickstart-sjabloon hebt gevonden, selecteert u Sjabloon selecteren.
Geef aangepaste waarden op die moeten worden gebruikt voor de implementatie.
Voor de resourcegroep selecteert u Nieuwe maken en geeft u myResourceGroup op voor de naam. U kunt de standaardwaarden voor de andere velden gebruiken. Wanneer u klaar bent met het instellen van waarden, selecteert u Beoordelen en maken.
De portal valideert uw sjabloon en de waarden die u hebt opgegeven. Nadat de validatie is voltooid, selecteert u Maken om de implementatie te starten.
Zodra de validatie is geslaagd, ziet u de status van de implementatie. Wanneer dit is voltooid, selecteert u Ga naar de resource om het opslagaccount te zien.
In dit scherm kunt u het nieuwe opslagaccount en de eigenschappen ervan bekijken.
De sjabloon bewerken en implementeren
U kunt de portal gebruiken voor het snel ontwikkelen en implementeren van ARM-sjablonen. Over het algemeen raden we u aan Visual Studio Code te gebruiken voor het ontwikkelen van uw ARM-sjablonen en Azure CLI of Azure PowerShell voor het implementeren van de sjabloon. U kunt de portal echter gebruiken voor snelle implementaties zonder deze hulpprogramma's te installeren.
In deze sectie hebt u een ARM-sjabloon die u eenmalig wilt implementeren zonder de andere hulpprogramma's in te stellen.
Selecteer nogmaals Een aangepaste sjabloon implementeren in de portal.
Selecteer deze keer Uw eigen sjabloon maken in de editor.
U ziet een lege sjabloon.
Vervang de lege sjabloon door de volgende sjabloon. Hiermee wordt een virtueel netwerk met een subnet geïmplementeerd.
{ "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "1.0.0.0", "parameters": { "vnetName": { "type": "string", "defaultValue": "VNet1", "metadata": { "description": "VNet name" } }, "vnetAddressPrefix": { "type": "string", "defaultValue": "10.0.0.0/16", "metadata": { "description": "Address prefix" } }, "subnetPrefix": { "type": "string", "defaultValue": "10.0.0.0/24", "metadata": { "description": "Subnet Prefix" } }, "subnetName": { "type": "string", "defaultValue": "Subnet1", "metadata": { "description": "Subnet Name" } }, "location": { "type": "string", "defaultValue": "[resourceGroup().location]", "metadata": { "description": "Location for all resources." } } }, "resources": [ { "type": "Microsoft.Network/virtualNetworks", "apiVersion": "2021-08-01", "name": "[parameters('vnetName')]", "location": "[parameters('location')]", "properties": { "addressSpace": { "addressPrefixes": [ "[parameters('vnetAddressPrefix')]" ] }, "subnets": [ { "name": "[parameters('subnetName')]", "properties": { "addressPrefix": "[parameters('subnetPrefix')]" } } ] } } ] }
Selecteer Opslaan.
U ziet het deelvenster voor het instellen van implementatiewaarden. Selecteer opnieuw myResourceGroup voor de resourcegroep. U kunt de andere standaardwaarden gebruiken. Wanneer u klaar bent met het opgegeven van waarden, selecteert u Beoordelen en maken.
Nadat de portal de sjabloon heeft gevalideerd, selecteert u Maken.
Wanneer de implementatie is voltooid, ziet u de status van de implementatie. Selecteer deze keer de naam van de resourcegroep.
Uw resourcegroep bevat nu een opslagaccount en een virtueel netwerk.
Een aangepaste sjabloon exporteren
Soms is de eenvoudigste manier om met een ARM-sjabloon te werken de portal voor u te laten genereren. De portal kan een ARM-sjabloon maken op basis van de huidige status van uw resourcegroep.
Selecteer de sjabloon Exporteren in uw resourcegroep.
De portal genereert een sjabloon voor u op basis van de huidige status van de resourcegroep. Deze sjabloon is niet hetzelfde als een van beide sjablonen die u eerder hebt geïmplementeerd. Het bevat definities voor zowel het opslagaccount als het virtuele netwerk, samen met andere resources, zoals een blobservice die automatisch is gemaakt voor uw opslagaccount.
Als u deze sjabloon wilt opslaan voor later gebruik, selecteert u Downloaden.
U hebt nu een ARM-sjabloon die de huidige status van de resourcegroep vertegenwoordigt. Deze sjabloon wordt automatisch gegenereerd. Voordat u de sjabloon voor productie-implementaties gebruikt, kunt u overwegen deze te herzien, bijvoorbeeld door parameters toe te voegen voor hergebruik van sjablonen.
Resources opschonen
Wanneer u de Azure-resources niet meer nodig hebt, schoont u de resources op die u hebt geïmplementeerd door de resourcegroep te verwijderen.
- Selecteer Resourcegroepen in het linkermenu van Azure Portal.
- Voer de naam van de resourcegroep in het zoekvak voor velden in.
- Selecteer de naam van de resourcegroep. U ziet het opslagaccount in de resourcegroep.
- Selecteer Resourcegroep verwijderen in het bovenste menu.
Volgende stappen
In deze zelfstudie hebt u geleerd hoe u een sjabloon genereert in Azure Portal en hoe u de sjabloon via de portal implementeert. De gebruikte sjabloon in deze snelstart is een eenvoudige sjabloon met één Azure-resource. Wanneer de sjabloon complex is, is het eenvoudiger om Visual Studio Code of Visual Studio te gebruiken om de sjabloon te ontwikkelen. Zie voor meer informatie over het ontwikkelen van sjablonen onze nieuwe zelfstudiereeks voor beginners: