إدارة مجموعات موارد Azure باستخدام Azure CLI
تعرف على كيفية استخدام Azure CLI مع Azure Resource Manager لإدارة مجموعات موارد Azure. لإدارة موارد Azure، راجع إدارة موارد Azure باستخدام Azure CLI.
المتطلبات الأساسية
Azure CLI لمزيد من المعلومات، راجع كيفية تثبيت Azure CLI.
بعد التثبيت، قم بتسجيل الدخول للمرة الأولى. لمزيد من المعلومات، راجع كيفية تسجيل الدخول إلى Azure CLI.
ما هي مجموعة الموارد
مجموعة الموارد هي حاوية تحتفظ بالموارد ذات الصلة لحل Azure. يمكن أن تتضمن مجموعة الموارد كافة الموارد للحل أو الموارد التي تريد إدارتها كمجموعة فقط. يمكنك تحديد كيفية إضافة الموارد إلى مجموعات الموارد استناداً إلى ما هو أكثر منطقية لمؤسستك. بشكل عام، أضف الموارد التي تشترك في نفس دورة الحياة إلى نفس مجموعة الموارد بحيث يمكنك بسهولة نشرها وتحديثها وحذفها كمجموعة.
تقوم مجموعة الموارد بتخزين بيانات التعريف حول الموارد. عندما تحدد موقعاً لمجموعة الموارد، فإنك تحدد مكان تخزين بيانات التعريف. لأسباب تتعلق بالامتثال، قد تحتاج إلى التأكد من تخزين بياناتك في منطقة معينة.
إنشاء مجموعات موارد
لإنشاء مجموعة موارد، استخدم الأمر إنشاء مجموعة az.
az group create --name demoResourceGroup --location westus
قائمة مجموعات الموارد
لسرد مجموعات الموارد في اشتراكك، استخدم قائمة مجموعة az.
az group list
للحصول على مجموعة موارد واحدة، استخدم عرض مجموعة az.
az group show --name exampleGroup
حذف مجموعات الموارد
لحذف مجموعة الموارد، استخدم حذف مجموعة az:
az group delete --name exampleGroup
للحصول على معلومات حول كيفية تنظيم Azure Resource Manager لعمليات الحذف هذه، راجع حذف مجموعة موارد Azure Resource Manager.
توزيع الموارد
يمكنك نشر موارد Azure باستخدام Azure CLI أو عن طريق نشر قالب Azure Resource Manager (ARM) أو ملف Bicep.
توزيع الموارد باستخدام عمليات التخزين
ينشئ المثال التالي حساب تخزين. يجب أن يكون الاسم الذي تقدمه لحساب التخزين فريداً عبر Azure.
az storage account create --resource-group exampleGroup --name examplestore --location westus --sku Standard_LRS --kind StorageV2
توزيع الموارد باستخدام قالب ARM أو ملف Bicep
لنشر قالب ARM أو ملف Bicep، استخدم إنشاء مجموعة النشر az.
az deployment group create --resource-group exampleGroup --template-file storage.bicep
يوضح المثال التالي ملف Bicep المسمى storage.bicep
الذي تقوم بنشره:
@minLength(3)
@maxLength(11)
param storagePrefix string
var uniqueStorageName = concat(storagePrefix, uniqueString(resourceGroup().id))
resource uniqueStorage 'Microsoft.Storage/storageAccounts@2022-09-01' = {
name: uniqueStorageName
location: 'eastus'
sku: {
name: 'Standard_LRS'
}
kind: 'StorageV2'
properties: {
supportsHttpsTrafficOnly: true
}
}
لمعرفة المزيد حول نشر قالب ARM، راجع نشر الموارد باستخدام قوالب Resource Manager وAzure CLI.
لمزيد من المعلومات حول نشر ملف Bicep، راجع نشر الموارد باستخدام Bicep وAzure CLI.
تأمين مجموعات الموارد
يمنع القفل المستخدمين الآخرين في مؤسستك من حذف أو تعديل الموارد الهامة عن طريق الخطأ.
لمنع حذف مجموعة موارد ومواردها، استخدم إنشاء تأمين az.
az lock create --name LockGroup --lock-type CanNotDelete --resource-group exampleGroup
للحصول على تأمين لمجموعة موارد، استخدم قائمة تأمين az.
az lock list --resource-group exampleGroup
لحذف تأمين استخدم حذف تأمين az.
az lock delete --name exampleLock --resource-group exampleGroup
لمزيد من المعلومات، راجع تأمين الموارد باستخدام Azure Resource Manager.
وضع علامات على مجموعات الموارد
يمكنك وضع علامات على مجموعات الموارد والموارد لتنظيم أصولك منطقيّاً. لمزيد من المعلومات، راجع استخدام العلامات لتنظيم موارد Azure.
تصدير مجموعات الموارد إلى القوالب
للمساعدة في إنشاء قوالب ARM، يمكنك تصدير قالب من الموارد الموجودة. لمزيد من المعلومات، راجع استخدام Azure CLI لتصدير قالب.
إدارة الوصول إلى مجموعات الموارد
لإدارة الوصول إلى مجموعة موارد، استخدم التحكم في الوصول استناداً إلى الدور من Azure (Azure RBAC) لمزيد من المعلومات، راجع إضافة تعيينات دور Azure أو إزالتها باستخدام Azure CLI.
الخطوات التالية
- لمعرفة المزيد عن إدارة موارد Azure راجع نظرة عامة حول Azure Resource Manager.
- لمعرفة بنية قالب Resource Manager، راجع فهم بنية وتصميم قوالب Azure Resource Manager.