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.

  1. 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
    
  2. Ú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

  1. Válassza ki azt az erőforráscsoportot, amely az új régióba áthelyezni kívánt üzembehelyezési szkriptet tartalmazza.

  2. Exportálja a sablont. Exportáláskor válassza ki az üzembehelyezési szkriptet és az egyéb szükséges erőforrásokat.

  3. Az exportált sablonban törölje a következő tulajdonságokat:

    • tenantId
    • principalId
    • ügyfél-azonosító
  4. 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')]",
    
  5. Telepítse az exportált sablont , és adjon meg egy új régiót az üzembehelyezési szkripthez.

Következő lépések