Přesun prostředků Microsoft.Resources do nové oblasti
Možná budete muset přesunout existující prostředek do nové oblasti. Tento článek ukazuje, jak přesunout dva typy prostředků – templateSpecs a deploymentScripts – které jsou v oboru názvů Microsoft.Resources.
Přesunout specifikace šablony do nové oblasti
Pokud máte specifikaci šablony v jedné oblasti a chcete ji přesunout do nové oblasti, můžete ji exportovat a znovu nasadit.
K exportu existující specifikace šablony použijte příkaz . Jako hodnoty parametrů zadejte hodnoty, které odpovídají specifikaci šablony, kterou chcete exportovat.
Pokud používáte Azure PowerShell, použijte:
Export-AzTemplateSpec ` -ResourceGroupName demoRG ` -Name demoTemplateSpec ` -Version 1.0 ` -OutputFolder c:\export
Pokud používáte Azure CLI, použijte:
az template-specs export \ --resource-group demoRG \ --name demoTemplateSpec \ --version 1.0 \ --output-folder c:\export
Pomocí vyexportované specifikace šablony vytvořte novou specifikaci šablony. Následující příklady ukazují
westus
novou oblast, ale můžete zadat požadovanou oblast.Pokud používáte Azure PowerShell, použijte:
New-AzTemplateSpec ` -Name movedTemplateSpec ` -Version 1.0 ` -ResourceGroupName newRG ` -Location westus ` -TemplateJsonFile c:\export\1.0.json
Pokud používáte Azure CLI, použijte:
az template-specs create \ --name movedTemplateSpec \ --version "1.0" \ --resource-group newRG \ --location "westus" \ --template-file "c:\export\demoTemplateSpec.json"
Přesun skriptů nasazení do nové oblasti
Vyberte skupinu prostředků obsahující skript nasazení, který chcete přesunout do nové oblasti.
Exportujte šablonu. Při exportu vyberte skript nasazení a všechny další požadované prostředky.
V exportované šabloně odstraňte následující vlastnosti:
- ID tenanta
- principalId
- clientId
Exportovaná šablona má pevně zakódovanou hodnotu pro oblast skriptu nasazení.
"location": "westus2",
Změňte šablonu tak, aby umožňovala parametr pro nastavení umístění. Další informace najdete v tématu Nastavení umístění prostředku v šabloně ARM.
"location": "[parameters('location')]",
Nasaďte exportovanou šablonu a zadejte novou oblast pro skript nasazení.
Další kroky
- Informace o přesunu prostředků do nové skupiny prostředků nebo nového předplatného najdete v tématu Přesun prostředků do nové skupiny prostředků nebo nového předplatného.
- Informace o přesunu prostředků do nové oblasti najdete v tématu Přesun prostředků mezi oblastmi.