Microsoft.Resources-erőforrások áthelyezése új régióba
Előfordulhat, hogy át kell helyeznie egy meglévő erőforrást egy új régióba. Ez a cikk bemutatja, hogyan helyezhet át két erőforrástípust – templateSpecs és deploymentScripts – a Microsoft.Resources névtérben.
Sablonspecifikációk áthelyezése új régióba
Ha egy adott régióban rendelkezik sablonspecifikációval , és át szeretné helyezni az új régióba, exportálhatja a sablonspecifikációt, és újra üzembe helyezheti.
A paranccsal exportálhat egy meglévő sablonspecifikációt. A paraméterértékek esetében adja meg az exportálni kívánt sablonspecifikációnak megfelelő értékeket.
Azure PowerShell esetén használja a következőt:
Export-AzTemplateSpec ` -ResourceGroupName demoRG ` -Name demoTemplateSpec ` -Version 1.0 ` -OutputFolder c:\export
Azure CLI esetén használja az alábbi parancsot:
az template-specs export \ --resource-group demoRG \ --name demoTemplateSpec \ --version 1.0 \ --output-folder c:\export
Új sablonspecifikáció létrehozásához használja az exportált sablonspecifikációt. Az alábbi példák az új régióra mutatnak
westus
, de megadhatja a kívánt régiót.Azure PowerShell esetén használja a következőt:
New-AzTemplateSpec ` -Name movedTemplateSpec ` -Version 1.0 ` -ResourceGroupName newRG ` -Location westus ` -TemplateJsonFile c:\export\1.0.json
Azure CLI esetén használja az alábbi parancsot:
az template-specs create \ --name movedTemplateSpec \ --version "1.0" \ --resource-group newRG \ --location "westus" \ --template-file "c:\export\demoTemplateSpec.json"
Üzembehelyezési szkriptek áthelyezése új régióba
Válassza ki azt az erőforráscsoportot, amely az új régióba áthelyezni kívánt üzembehelyezési szkriptet tartalmazza.
Exportálja a sablont. Exportáláskor válassza ki az üzembehelyezési szkriptet és az egyéb szükséges erőforrásokat.
Az exportált sablonban törölje a következő tulajdonságokat:
- tenantId
- principalId
- ügyfél-azonosító
Az exportált sablon rögzített értékkel rendelkezik az üzembehelyezési szkript régiójához.
"location": "westus2",
Módosítsa a sablont úgy, hogy engedélyezve legyen egy paraméter a hely beállításához. További információ: Erőforrás helyének beállítása ARM-sablonban
"location": "[parameters('location')]",
Telepítse az exportált sablont , és adjon meg egy új régiót az üzembehelyezési szkripthez.
Következő lépések
- Az erőforrások új erőforráscsoportba vagy előfizetésbe való áthelyezéséről az Erőforrások áthelyezése új erőforráscsoportba vagy előfizetésbe című témakörben olvashat.
- Az erőforrások új régióba való áthelyezéséről az Erőforrások áthelyezése régiók között című témakörben olvashat.