تعد Azure Quick Review (azqr) أداة قوية لواجهة سطر الأوامر (CLI) متخصصة في تحليل موارد Azure لضمان الامتثال لأفضل ممارسات وتوصيات Azure. هدفها الرئيسي هو تقديم نظرة شاملة للمستخدمين لموارد Azure الخاصة بهم، مما يسمح لهم بتحديد أي تكوينات غير متوافقة أو مجالات التحسين بسهولة.
تقوم المراجعة السريعة لـ Azure (azqr) بفحص مواردك باستخدام نوعين من التوصيات:
لمعرفة المزيد حول التوصيات المستخدمة بواسطة Azure Quick Review (azqr) ، يمكنك الرجوع إلى الوثائق المتوفرة هنا.
تتم كتابة الإخراج الذي تم إنشاؤه بواسطة Azure Quick Review (azqr) بشكل افتراضي إلى ملف Excel، والذي يحتوي على الأوراق التالية:
افتراضيًا، تعمل المراجعة السريعة لـ Azure (azqr) على إخفاء معرفات الاشتراك في المخرجات لضمان حماية المعلومات الحساسة والحفاظ على خصوصية البيانات وأمانها. إذا كنت تريد عرض معرفات الاشتراك دون تشويش، فيمكنك استخدام علامة
--mask=false
عند تنفيذ الأداة.
يمكن لـ Azure Quick Review أيضًا إنشاء ملفات CSV بنفس المعلومات الموجودة في Excel. لإنشاء ملفات CSV، يمكنك استخدام علامة
--csv
عند تشغيل الأداة.
يتوفر أيضًا قالب Power BI لمساعدتك في تصور النتائج التي تم إنشاؤها بواسطة Azure Quick Review. يمكنك إنشاء القالب الذي يقوم بتشغيل Azure Quick Review باستخدام الأمر
pbi
ثم تحميل ملف Excel الذي تم إنشاؤه بواسطة الأداة.
تدعم المراجعة السريعة لـ Azure (azqr) حاليًا خدمات Azure التالية:
latest_azqr= $( curl -sL https://api.github.com/repos/Azure/azqr/releases/latest | jq -r " .tag_name " | cut -c1- )
wget https://github.com/Azure/azqr/releases/download/ $latest_azqr /azqr-ubuntu-latest-amd64 -O azqr
chmod +x azqr
استخدم winget
:
winget install azqr
أو قم بتحميل الملف القابل للتنفيذ:
$latest_azqr=$(iwr https://api.github.com/repos/Azure/azqr/releases/latest).content | convertfrom-json | Select-Object -ExpandProperty tag_name
iwr https://github.com/Azure/azqr/releases/download/$latest_azqr/azqr-windows-latest-amd64.exe -OutFile azqr.exe
قم بتنزيل أحدث إصدار من هنا.
تدعم المراجعة السريعة لـ Azure (azqr) طرق المصادقة التالية:
تتطلب المراجعة السريعة لـ Azure (azqr) الأذونات التالية:
لفحص جميع مجموعات الموارد في جميع عمليات الاشتراك:
./azqr scan
لفحص كافة مجموعات الموارد في تشغيل اشتراك محدد:
./azqr scan -s < subscription_id >
لفحص مجموعة موارد محددة في تشغيل اشتراك محدد:
./azqr scan -s < subscription_id > -g < resource_group_name >
للحصول على معلومات حول الأوامر المتوفرة والمساعدة في التشغيل:
./azqr -h
يمكنك تكوين مراجعة Azure السريعة لتضمين أو استبعاد اشتراكات أو مجموعات موارد محددة وكذلك استبعاد الخدمات أو التوصيات. للقيام بذلك، قم بإنشاء ملف yaml
بالتنسيق التالي:
azqr :
include :
subscriptions :
- # format:
resourceGroups :
- # format: /subscriptions//resourceGroups/
exclude :
subscriptions :
- # format:
resourceGroups :
- # format: /subscriptions//resourceGroups/
services :
- # format: /subscriptions//resourceGroups//providers//
recommendations :
- # format:
ثم قم بإجراء الفحص باستخدام علامة --filters
:
./azqr scan --filters < path_to_yaml_file >
تحقق من القواعد للحصول على معرفات التوصية.
إذا واجهت أي مشكلة أثناء استخدام Azure Quick Review (azqr) ، فيرجى تعيين متغير البيئة AZURE_SDK_GO_LOGGING
على all
، وتشغيل الأداة باستخدام علامة --debug
ثم مشاركة مخرجات وحدة التحكم معنا عن طريق تقديم مشكلة جديدة.
يستخدم هذا المشروع مشكلات GitHub لتتبع الأخطاء وطلبات الميزات. قبل تسجيل مشكلة، يرجى مراجعة دليل استكشاف الأخطاء وإصلاحها.
الرجاء البحث في الأعداد الموجودة قبل تقديم أعداد جديدة لتجنب التكرارات.
يقتصر دعم هذا المشروع/المنتج على الموارد المذكورة أعلاه.
شكرا لكل من ساهم!
اعتمد هذا المشروع قواعد السلوك الخاصة بشركة Microsoft مفتوحة المصدر
العلامات التجارية قد يحتوي هذا المشروع على علامات تجارية أو شعارات للمشاريع أو المنتجات أو الخدمات. يخضع الاستخدام المصرح به للعلامات التجارية أو الشعارات الخاصة بشركة Microsoft ويجب أن يتبع إرشادات العلامة التجارية والعلامات التجارية الخاصة بشركة Microsoft. يجب ألا يتسبب استخدام العلامات التجارية أو الشعارات الخاصة بشركة Microsoft في الإصدارات المعدلة من هذا المشروع في حدوث ارتباك أو الإشارة ضمنًا إلى رعاية Microsoft. ويخضع أي استخدام لعلامات تجارية أو شعارات تابعة لجهات خارجية لسياسات تلك الجهات الخارجية.