التشغيل السريع: تمكين Azure Automanage للأجهزة الظاهرية باستخدام Python
تنبيه
في 30 سبتمبر 2027، سيتم إيقاف خدمة أفضل ممارسات Azure Automanage. ونتيجة لذلك، ستؤدي محاولة إنشاء ملف تعريف تكوين جديد أو إلحاق اشتراك جديد بالخدمة إلى حدوث خطأ. تعرف على المزيد هنا حول كيفية الترحيل إلى نهج Azure قبل ذلك التاريخ.
تنبيه
بدءا من 1 فبراير 2025، ستبدأ Azure Automanage في طرح التغييرات لإيقاف الدعم والتنفيذ لجميع الخدمات التي تعتمد على عامل مراقبة Microsoft (MMA) المهمل. لمتابعة استخدام Change Tracking and Management وVM Insights و Update Management وAzure Automation، قم بالترحيل إلى عامل Azure Monitor (AMA) الجديد.
يسمح Azure Automanage للمستخدمين بتطبيق أفضل ممارسات Azure بسلاسة على أجهزتهم الظاهرية. سيساعدك دليل التشغيل السريع هذا على تطبيق ملف تعريف تكوين أفضل الممارسات على جهاز ظاهري موجود باستخدام azure-sdk-for-python repo.
المتطلبات الأساسية
إشعار
لا تمتلك الحسابات التجريبية المجانية الوصول إلى الأجهزة الظاهرية المستخدمة في هذا البرنامج التعليمي. يرجى الترقية إلى اشتراك الدفع حسب الاستخدام في أي وقت.
هام
تحتاج إلى دور المساهم في مجموعة الموارد التي تحتوي على الأجهزة الظاهرية لتمكين الإدارة التلقائية . إذا كنت تقوم بتمكين الإدارة التلقائية للمرة الأولى في الإشتراك ، فأنت بحاجة إلى الأذونات التالية: دور المالك أو المساهم إلى جانب أدوار مسؤول الوصول للمستخدم على اشتراكك.
قم بتثبيت الحزم المطلوبة
لهذا العرض التوضيحي، يلزم وجود حزم Azure Identity وAzure Automanage .
استخدم pip
لتثبيت هذه الحزم:
pip install azure-identity
pip install azure-mgmt-automanage
حزم الاستيراد
استيراد حزم Azure Identity وAzure Automanage إلى البرنامج النصي:
from azure.identity import DefaultAzureCredential
from azure.mgmt.automanage import AutomanageClient
المصادقة على Azure وإنشاء عميل Automanage
استخدم حزمة Azure Identity للمصادقة على Azure ثم قم بإنشاء عميل إدارة تلقائية:
credential = DefaultAzureCredential()
client = AutomanageClient(credential, "<subscription ID>")
تمكين ملف تعريف تكوين أفضل الممارسات إلى جهاز ظاهري موجود
assignment = {
"properties": {
"configurationProfile": "/providers/Microsoft.Automanage/bestPractices/AzureBestPracticesProduction",
}
}
client.configuration_profile_assignments.create_or_update("default", "resourceGroupName", "vmName", assignment)
الخطوات التالية
تعرف على كيفية إجراء المزيد من العمليات باستخدام Automanage Client من خلال زيارة مستودع azure-samples-python-management.