نشر قوالب ARM من Azure Cloud Shell

وبالمثل، يمكنك استخدامAzure Cloud Shell لنشر قالب Azure Resource Manager (قالب ARM). يمكنك نشر إما قالب ARM المخزن عن بُعد أو قالب ARM المخزن على حساب التخزين المحلي لـ Cloud Shell.

يمكنك النشر إلى أي نطاق. توضح هذه المقالة التوزيع إلى مجموعة موارد.

الأذونات المطلوبة

لنشر ملف Bicep أو قالب ARM، يلزم الوصول إلى الكتابة على الموارد التي تنشرها والوصول إلى جميع العمليات على نوع المورد Microsoft.Resources/deployments. على سبيل المثال، لنشر جهاز ظاهري، تحتاج إلى أذونات Microsoft.Compute/virtualMachines/write وMicrosoft.Resources/deployments/*. عملية "ماذا لو" لها متطلبات الإذن نفسها.

للحصول على قائمة بالأدوار والأذونات، انظر أدوار Azure المضمنة.

نشر قالب بعيد

لنشر قالب خارجي، قم بتوفير URI للقالب تمامًا كما تفعل لأي نشر خارجي. يمكن أن يكون القالب الخارجي في مستودع GitHub أو حساب تخزين خارجي.

  1. فتح Cloud Shell فورًا.

    لقطة شاشة للزر لفتح Cloud Shell.

  2. لنشر القالب، استخدم الأوامر التالية:

    az group create --name ExampleGroup --location "Central US"
    az deployment group create \
      --name ExampleDeployment \
      --resource-group ExampleGroup \
      --template-uri "https://raw.githubusercontent.com/Azure/azure-quickstart-templates/master/quickstarts/microsoft.storage/storage-account-create/azuredeploy.json" \
      --parameters storageAccountType=Standard_GRS
    

نشر قالب محلي

لنشر قالب محلي، يجب أولاً تحميل القالب إلى حساب التخزين المتصل بجلسة عمل Cloud Shell.

  1. سجّل الدخول إلى Cloud Shell.

  2. حدد إما PowerShell أو Bash.

    لقطة شاشة لخيار تحديد Bash أو PowerShell في Cloud Shell.

  3. حدد Upload/Download files، ثم حدد Upload.

    لقطة شاشة لواجهة Cloud Shell مع تمييز خيار تحميل الملف.

  4. حدد قالب ARM الذي تريد تحميله، ثم حدد Open.

  5. لنشر القالب، استخدم الأوامر التالية:

    az group create --name ExampleGroup --location "South Central US"
    az deployment group create \
      --resource-group ExampleGroup \
      --template-file azuredeploy.json \
      --parameters storageAccountType=Standard_GRS
    

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