إدارة مجموعات موارد Azure باستخدام Azure CLI

تعرف على كيفية استخدام Azure CLI مع Azure Resource Manager لإدارة مجموعات موارد Azure. لإدارة موارد Azure، راجع إدارة موارد Azure باستخدام 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.

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