نشر قوالب 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 أو حساب تخزين خارجي.
فتح Cloud Shell فورًا.
لنشر القالب، استخدم الأوامر التالية:
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.
سجّل الدخول إلى Cloud Shell.
حدد إما PowerShell أو Bash.
حدد Upload/Download files، ثم حدد Upload.
حدد قالب ARM الذي تريد تحميله، ثم حدد Open.
لنشر القالب، استخدم الأوامر التالية:
az group create --name ExampleGroup --location "South Central US" az deployment group create \ --resource-group ExampleGroup \ --template-file azuredeploy.json \ --parameters storageAccountType=Standard_GRS
الخطوات التالية
- لمزيدٍ من المعلومات حول أوامر النشر، راجع نشر الموارد باستخدام قوالب ARM و Azure CLI و موارد النشر باستخدام قوالب ARM وAzure PowerShell.
- لمعاينة التغييرات قبل نشر قالب، راجع عملية ماذا لو لنشر قالب ARM.