إدارة مجموعات موارد Azure باستخدام Azure PowerShell
تعرف على كيفية استخدام Azure PowerShell مع Azure Resource Manager لإدارة مجموعات موارد Azure. لإدارة موارد Azure، راجع إدارة موارد Azure باستخدام Azure PowerShell.
المتطلبات الأساسية
Azure PowerShell. للحصول على مزيدٍ من المعلومات، راجع Install the Azure Az PowerShell module.
بعد التثبيت، قم بتسجيل الدخول للمرة الأولى. لمزيد من المعلومات، راجع تسجيل الدخول.
ما هي مجموعة الموارد
مجموعة الموارد هي حاوية تحتفظ بالموارد ذات الصلة لحل Azure. يمكن أن تتضمن مجموعة الموارد كافة الموارد للحل أو الموارد التي تريد إدارتها كمجموعة فقط. يمكنك تحديد كيفية إضافة الموارد إلى مجموعات الموارد استناداً إلى ما هو أكثر منطقية لمؤسستك. بشكل عام، أضف الموارد التي تشترك في نفس دورة الحياة إلى نفس مجموعة الموارد بحيث يمكنك بسهولة نشرها وتحديثها وحذفها كمجموعة.
تقوم مجموعة الموارد بتخزين بيانات التعريف حول الموارد. عندما تحدد موقعاً لمجموعة الموارد، فإنك تحدد مكان تخزين بيانات التعريف. لأسباب تتعلق بالامتثال، قد تحتاج إلى التأكد من تخزين بياناتك في منطقة معينة.
إنشاء مجموعات موارد
لإنشاء مجموعة موارد، استخدم New-AzResourceGroup.
New-AzResourceGroup -Name exampleGroup -Location westus
قائمة مجموعات الموارد
لسرد مجموعات الموارد في اشتراكك، استخدم Get-AzResourceGroup.
Get-AzResourceGroup
للحصول على مجموعة موارد واحدة، قم بتوفير اسم مجموعة الموارد.
Get-AzResourceGroup -Name exampleGroup
حذف مجموعات الموارد
لحذف مجموعة موارد، استخدم Remove-AzResourceGroup.
Remove-AzResourceGroup -Name exampleGroup
للحصول على معلومات حول كيفية تنظيم Azure Resource Manager لعمليات الحذف هذه، راجع حذف مجموعة موارد Azure Resource Manager.
توزيع الموارد
يمكنك نشر موارد Azure باستخدام Azure PowerShell أو عن طريق نشر قالب Azure Resource Manager (ARM) أو ملف Bicep.
توزيع الموارد باستخدام عمليات التخزين
ينشئ المثال التالي حساب تخزين. يجب أن يكون الاسم الذي تقدمه لحساب التخزين فريداً عبر Azure.
New-AzStorageAccount -ResourceGroupName exampleGroup -Name examplestore -Location westus -SkuName "Standard_LRS"
توزيع الموارد باستخدام قالب ARM أو ملف Bicep
لنشر قالب ARM أو ملف Bicep، استخدم New-AzResourceGroupDeployment.
New-AzResourceGroupDeployment -ResourceGroupName exampleGroup -TemplateFile 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
}
}
لمعرفة المزيد حول نشر القالب باستخدام Azure PowerShell، راجع نشر الموارد باستخدام قوالب ARM وAzure PowerShell.
لمزيد من المعلومات حول نشر ملف Bicep، راجع نشر الموارد باستخدام Bicep وAzure PowerShell.
تأمين مجموعات الموارد
يمنع القفل المستخدمين الآخرين في مؤسستك من حذف أو تعديل الموارد الهامة عن طريق الخطأ.
لمنع حذف مجموعة موارد ومواردها، استخدم New-AzResourceLock.
New-AzResourceLock -LockName LockGroup -LockLevel CanNotDelete -ResourceGroupName exampleGroup
للحصول على تأمين لمجموعة موارد، استخدم Get-AzResourceLock.
Get-AzResourceLock -ResourceGroupName exampleGroup
لحذف تأمين، استخدم Remove-AzResourceLock.
$lockId = (Get-AzResourceLock -ResourceGroupName exampleGroup).LockId
Remove-AzResourceLock -LockId $lockId
لمزيد من المعلومات، راجع تأمين الموارد باستخدام Azure Resource Manager.
وضع علامات على مجموعات الموارد
يمكنك وضع علامات على مجموعات الموارد والموارد لتنظيم أصولك منطقيّاً. لمزيد من المعلومات، راجع استخدام العلامات لتنظيم موارد Azure.
تصدير مجموعات الموارد إلى القوالب
للمساعدة في إنشاء قوالب ARM، يمكنك تصدير قالب من الموارد الموجودة. لمزيد من المعلومات، راجع استخدام Azure PowerShell لتصدير قالب.
إدارة الوصول إلى مجموعات الموارد
يساعدك التحكم في الوصول إلى Azure استناداً إلى الدور (Azure RBAC) على إدارة من لديه حق الوصول إلى الموارد في Azure. للمزيد من التفاصيل، راجع إضافة تعيينات دور Azure، أو إزالتها باستخدام Azure PowerShell.
الخطوات التالية
- لمعرفة المزيد عن إدارة موارد Azure راجع نظرة عامة حول Azure Resource Manager.
- لمعرفة بنية قالب Resource Manager، راجع فهم بنية وتصميم قوالب Azure Resource Manager.