إشعار
يتطلب الوصول إلى هذه الصفحة تخويلاً. يمكنك محاولة تسجيل الدخول أو تغيير الدلائل.
يتطلب الوصول إلى هذه الصفحة تخويلاً. يمكنك محاولة تغيير الدلائل.
يصف هذا التشغيل السريع كيفية تشغيل استعلام Azure Resource Graph باستخدام Azure CLI وملحق Resource Graph. توضح المقالة أيضا كيفية ترتيب (فرز) وتقييد نتائج الاستعلام. يمكنك تشغيل استعلام للموارد في المستأجر أو مجموعات الإدارة أو الاشتراكات. عند الانتهاء، يمكنك إزالة الملحق.
المتطلبات الأساسية
- إذا لم يكن لديك حساب Azure، فأنشئ حساباً مجانياً قبل أن تبدأ.
- يجب أن يكون Azure CLI هو الإصدار 2.22.0 أو أعلى لملحق Resource Graph.
- بيئة Bash shell حيث يمكنك تشغيل أوامر Azure CLI. على سبيل المثال، Git Bash في جلسة عمل محطة Visual Studio Code .
ثبتالملحق
لتمكين Azure CLI من الاستعلام عن الموارد باستخدام Azure Resource Graph، يجب تثبيت ملحق Resource Graph. في المرة الأولى التي تقوم فيها بتشغيل استعلام مع az graph مطالبة يتم عرض لتثبيت الملحق. وإلا، استخدم الخطوات التالية لإجراء تثبيت يدوي.
سرد الملحقات والإصدارات المتوفرة:
az extension list-available --output tableتثبيت الملحق:
az extension add --name resource-graphتحقق من تثبيت الملحق:
az extension list --output tableعرض بناء جملة الملحق:
az graph query --helpلمزيد من المعلومات حول ملحقات Azure CLI، انتقل إلى استخدام الملحقات وإدارتها باستخدام Azure CLI.
قم بالاتصال بـ Azure
من جلسة Visual Studio Code الطرفية، اتصل ب Azure. إذا كان لديك أكثر من اشتراك واحد، فقم بتشغيل الأوامر لتعيين السياق إلى اشتراكك. استبدل <subscriptionID> بمعرف اشتراك Azure الخاص بك.
az login
# Run these commands if you have multiple subscriptions
az account list --output table
az account set --subscription <subscriptionID>
تشغيل استعلام
بعد إضافة ملحق Azure CLI إلى بيئتك، يمكنك تشغيل استعلام يستند إلى المستأجر. يقوم الاستعلام في هذا المثال بإرجاع خمسة موارد Azure مع name و type لكل مورد. للاستعلام حسب مجموعة الإدارة أو الاشتراك، استخدم --management-groups أو --subscriptionsالوسيطات.
تشغيل استعلام Azure Resource Graph:
az graph query --graph-query 'Resources | project name, type | limit 5'لا يستخدم مثال الاستعلام هذا معدل فرز مثل
order by. إذا قمت بتشغيل الاستعلام عدة مرات، فقد ينتج عنه مجموعة مختلفة من الموارد لكل طلب.تحديث الاستعلام إلى
order byالخاصيةname:az graph query --graph-query 'Resources | project name, type | limit 5 | order by name asc'مثل الاستعلام السابق، إذا قمت بتشغيل هذا الاستعلام عدة مرات، فقد ينتج عنه مجموعة مختلفة من الموارد لكل طلب. إن ترتيب أوامر الاستعلام مهم. في هذا المثال، يأتي
order byبعدlimit. يحدد الاستعلام النتائج بخمسة موارد ثم يأمر تلك النتائج بالاسم.تحديث الاستعلام إلى
order byالخاصيةnameثمlimitالإخراج إلى خمس نتائج:az graph query --graph-query 'Resources | project name, type | order by name asc | limit 5'إذا تم تشغيل هذا الاستعلام عدة مرات دون أي تغييرات على البيئة الخاصة بك، تكون النتائج متناسقة ويتم ترتيبها بواسطة الخاصية
name، ولكنها لا تزال محدودة بخمس نتائج. يقوم الاستعلام بطلب النتائج حسب الاسم ثم يقصر الإخراج على خمسة موارد.
تنظيف الموارد
لإزالة ملحق Resource Graph، قم بتشغيل الأمر التالي:
az extension remove --name resource-graph
لتسجيل الخروج من جلسة Azure CLI:
az logout
الخطوات التالية
في هذا التشغيل السريع، قمت بتشغيل استعلامات Azure Resource Graph باستخدام ملحق Azure CLI. لمعرفة المزيد حول لغة Resource Graph، تابع إلى صفحة تفاصيل لغة الاستعلام.