Flytta resurser från Microsoft.Resources till en ny region
Du kan behöva flytta en befintlig resurs till en ny region. Den här artikeln visar hur du flyttar två resurstyper – templateSpecs och deploymentScripts – som finns i namnområdet Microsoft.Resources.
Flytta mallspecifikationer till en ny region
Om du har en mallspecifikation i en region och vill flytta den till en ny region kan du exportera mallspecifikationen och distribuera om den.
Använd kommandot för att exportera en befintlig mallspecifikation. För parametervärdena anger du de värden som matchar mallspecifikationen som du vill exportera.
För Azure PowerShell, använd:
Export-AzTemplateSpec ` -ResourceGroupName demoRG ` -Name demoTemplateSpec ` -Version 1.0 ` -OutputFolder c:\export
Om du använder Azure CLI använder du:
az template-specs export \ --resource-group demoRG \ --name demoTemplateSpec \ --version 1.0 \ --output-folder c:\export
Använd den exporterade mallspecifikationen för att skapa en ny mallspecifikation. Följande exempel visas
westus
för den nya regionen, men du kan ange den region du vill ha.För Azure PowerShell, använd:
New-AzTemplateSpec ` -Name movedTemplateSpec ` -Version 1.0 ` -ResourceGroupName newRG ` -Location westus ` -TemplateJsonFile c:\export\1.0.json
Om du använder Azure CLI använder du:
az template-specs create \ --name movedTemplateSpec \ --version "1.0" \ --resource-group newRG \ --location "westus" \ --template-file "c:\export\demoTemplateSpec.json"
Flytta distributionsskript till en ny region
Välj den resursgrupp som innehåller distributionsskriptet som du vill flytta till en ny region.
Exportera mallen. När du exporterar väljer du distributionsskriptet och andra nödvändiga resurser.
Ta bort följande egenskaper i den exporterade mallen:
- tenantId
- principalId
- ClientID
Den exporterade mallen har ett hårdkodat värde för regionen för distributionsskriptet.
"location": "westus2",
Ändra mallen så att en parameter tillåts för att ange platsen. Mer information finns i Ange resursplats i ARM-mall
"location": "[parameters('location')]",
Distribuera den exporterade mallen och ange en ny region för distributionsskriptet.
Nästa steg
- Mer information om hur du flyttar resurser till en ny resursgrupp eller prenumeration finns i Flytta resurser till en ny resursgrupp eller prenumeration.
- Mer information om hur du flyttar resurser till en ny region finns i Flytta resurser mellan regioner.