تصدير موارد Azure Policy

توفر هذه المقالة معلومات حول كيفية تصدير موارد نهج Azure الحالية. يعد تصدير مواردك مفيدًا ويوصى به للنسخ الاحتياطي، ولكنه أيضًا خطوة مهمة في رحلتك مع حوكمة السحابة والتعامل مع نهجك كتعليمة برمجية. يمكن تصدير موارد نهج Azure من خلال REST API وAzure CLI وAzure PowerShell.

إشعار

تم إهمال تجربة المدخل لتصدير التعريفات إلى GitHub في أبريل 2023.

التصدير باستخدام Azure CLI

يمكن تصدير تعريفات نهج Azure ومبادراته وتعييناته كـ JSON باستخدام Azure CLI. يستخدم كل من هذه الأوامر معلمة اسم لتحديد العنصر يجب الحصول على JSON له. غالبًا ما تكون خاصية الاسمGUID وهي ليست displayName للعنصر.

فيما يلي مثال على الحصول على JSON لتعريف نهج باسم VirtualMachineStorage:

az policy definition show --name 'VirtualMachineStorage'

التصدير باستخدام Azure PowerShell

يمكن تصدير تعريفات نهج Azure ومبادراته وتعييناته كـ JSON باستخدام Azure PowerShell. يستخدم كل من أوامر cmdlets هذه معلمة Name لتحديد العنصر الذي يجب الحصول على JSON له. غالبًا ما تكون الخاصية Name عبارة عن GUID (معرف فريد عمومي) وهي ليست displayName للعنصر.

فيما يلي مثال للحصول على JSON لتعريف نهج باسم (كما ذكر سابقا، GUID) من d7fff7ea-9d47-4952-b854-b7da261e48f2:

Get-AzPolicyDefinition -Name 'd7fff7ea-9d47-4952-b854-b7da261e48f2' | ConvertTo-Json -Depth 10

التصدير إلى CSV باستخدام Resource Graph في مدخل Microsoft Azure

يمنح Azure Resource Graph القدرة على الاستعلام على نطاق واسع باستخدام التصفية المعقدة والت تجميعها وفرزها. يدعم Azure Resource Graph جدول موارد النهج، والذي يحتوي على موارد النهج مثل التعريفات والتعيينات والإعفاءات. راجع نماذج الاستعلامات الخاصة بنا. تسمح تجربة مدخل مستكشف Resource Graph بتنزيل نتائج الاستعلام إلى CSV باستخدام خيار شريط الأدوات "تنزيل إلى CSV".

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