نقل موارد Microsoft.Resources إلى منطقة جديدة

قد تحتاج إلى نقل مورد موجود إلى منطقة جديدة. توضح هذه المقالة كيفية نقل نوعي موارد - templateSpecs وdeploymentScripts - الموجودة في مساحة اسم Microsoft.Resources.

نقل مواصفات القالب إلى منطقة جديدة

إذا كان لديك مواصفات قالب في منطقة واحدة وتريد نقلها إلى منطقة جديدة، يمكنك تصدير مواصفات القالب وإعادة توزيعها.

  1. استخدم الأمر لتصدير مواصفات قالب موجودة. بالنسبة لقيم المعلمات، قم بتوفير القيم التي تطابق مواصفات القالب التي تريد تصديرها.

    بالنسبة إلى Azure PowerShell، استخدم:

    Export-AzTemplateSpec `
      -ResourceGroupName demoRG `
      -Name demoTemplateSpec `
      -Version 1.0 `
      -OutputFolder c:\export
    

    بالنسبة إلى Azure CLI، استخدم:

    az template-specs export \
      --resource-group demoRG \
      --name demoTemplateSpec \
      --version 1.0 \
      --output-folder c:\export
    
  2. استخدم مواصفات القالب المصدر لإنشاء مواصفات قالب جديدة. تظهر الأمثلة التالية westus للمنطقة الجديدة ولكن يمكنك توفير المنطقة التي تريدها.

    بالنسبة إلى Azure PowerShell، استخدم:

    New-AzTemplateSpec `
      -Name movedTemplateSpec `
      -Version 1.0 `
      -ResourceGroupName newRG `
      -Location westus `
      -TemplateJsonFile c:\export\1.0.json
    

    بالنسبة إلى Azure CLI، استخدم:

    az template-specs create \
      --name movedTemplateSpec \
      --version "1.0" \
      --resource-group newRG \
      --location "westus" \
      --template-file "c:\export\demoTemplateSpec.json"
    

نقل البرامج النصية للتوزيع إلى منطقة جديدة

  1. حدد مجموعة الموارد التي تحتوي على برنامج نصي للتوزيع تريد نقله إلى منطقة جديدة.

  2. تصدير القالب. عند التصدير، حدد البرنامج النصي للتوزيع وأي موارد أخرى مطلوبة.

  3. في القالب الذي تم تصديره، احذف الخصائص التالية:

    • معرّف المستأجر
    • معرف أساسي
    • clientId
  4. يحتوي القالب الذي تم تصديره على قيمة مشفرة لمنطقة البرنامج النصي للتوزيع.

    "location": "westus2",
    

    تغيير القالب للسماح لمعلمة بإعداد الموقع. للحصول على مزيد من المعلومات، راجع ضبط موقع المورد في قالب ARM

    "location": "[parameters('location')]",
    
  5. نشر القالب الذي تم تصديره وتحديد منطقة جديدة للبرنامج النصي للتوزيع.

الخطوات التالية