Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
För att hjälpa dig att skapa Azure Resource Manager-mallar kan du exportera en mall från befintliga resurser som antingen en Bicep-fil eller en ARM JSON-mall. Den exporterade mallen hjälper dig att förstå den syntax och de egenskaper som behövs för resursdistribution. Om du vill effektivisera framtida distributioner använder du den exporterade mallen som utgångspunkt och anpassar den efter dina behov. Exportprocessen genererar en funktionell mall, men de flesta exporterade mallar kräver justeringar innan de kan användas för distribution.
Med Resource Manager kan du välja en eller flera resurser för att exportera till en mall. Du kan fokusera på exakt de resurser du behöver i mallen.
För närvarande kan Bicep-filer endast exporteras från Azure-portalen. Du kan dock exportera ARM JSON-mallar via Azure CLI eller Azure PowerShell och sedan dela upp dem i Bicep-filer.
Begränsningar
Exporten är inte garanterad att lyckas. Export är inte ett tillförlitligt sätt att omvandla befintliga resurser till mallar som kan användas i produktion. Det är bättre att skapa resurser från grunden med hjälp av handskriven Bicep-fil, ARM-mall eller terraform.
När du exporterar från en resursgrupp eller resurs genereras den exporterade mallen från de publicerade schemana för varje resurstyp. Ibland har schemat inte den senaste versionen för en resurstyp. Kontrollera den exporterade mallen för att se till att den innehåller de egenskaper du behöver. Om det behövs redigerar du den exporterade mallen för att använda den API-version som du behöver.
Vissa lösenordsparametrar kanske saknas i de exporterade mallarna. Du måste kontrollera mallreferensen och lägga till dessa parametrar manuellt innan du kan använda mallarna för att distribuera resurser.
Funktionen exportmall stöder inte export av Azure Data Factory-resurser. Mer information om hur du kan exportera Data Factory-resurser finns i Kopiera eller klona en datafabrik i Azure Data Factory.
Om du vill exportera resurser som skapats via den klassiska distributionsmodellen måste du migrera dem till Resource Manager-distributionsmodellen.
Om du får en varning när du exporterar en mall som anger att en resurstyp inte har exporterats kan du fortfarande identifiera egenskaperna för den resursen. Information om resursegenskaper finns i mallreferens. Du kan också titta på Azure REST API för resurstypen.
Det finns en gräns på 200 resurser i resursgruppen som du skapar den exporterade mallen för. Om du försöker exportera en resursgrupp som har fler än 200 resurser visas felmeddelandet Export template is not supported for resource groups more than 200 resources .
Exportera Bicep-fil från en resursgrupp
Så här exporterar du en eller flera resurser från en resursgrupp:
Välj den resursgrupp som innehåller de resurser som du vill exportera.
Markera en eller flera resurser genom att markera kryssrutorna. Markera alla genom att markera kryssrutan till vänster om Namn. Exportmallen från den översta menyn aktiveras bara när du har valt minst en resurs.
Välj Exportera mall på den översta menyn. Exportmallen från den vänstra menyn exporterar alla resurser i gruppen till en Bicep-fil.
Välj Bicep. Den exporterade Bicep-filen visas och kan laddas ned och distribueras.
Alla mallparametrar ingår när Bicep-filen genereras.
Exportera Bicep-fil från en resurs
Så här exporterar du en resurs:
Välj den resursgrupp som innehåller den resurs som du vill exportera.
Välj den resurs som du vill exportera för att öppna resursen.
För den resursen väljer du Exportera mall i den vänstra rutan.
Välj Bicep. Den exporterade Bicep-filen visas och kan laddas ned och distribueras. Bicep-filen innehåller bara den enskilda resursen. Alla mallparametrar ingår när Bicep-filen genereras.
Exportera mall efter distribution
Det här alternativet stöder endast export av ARM JSON-mallar. Den hämtar en exakt kopia av mallen som används för distribution, så att du kan välja en specifik distribution från distributionshistoriken. Efter export kan du dekompilera dem till Bicep-filer. Mer information om hur du sparar från historiken och exportalternativen finns i Välj rätt exportalternativ.
Nästa steg
- Lär dig hur du exporterar ARM JSON-mallar med Azure CLI, Azure PowerShell eller REST API.
- Lär dig Bicep-filstrukturen och syntaxen.
- Lär dig hur du dekompilera ARM JSON-mallar till Bicep.