البرنامج التعليمي تكامل Azure Automation مع Event Grid | مستندات Microsoft
في هذا البرنامج التعليمي، تتعلم كيفية:
- استيراد نموذج دفتر التشغيل لـ Event Grid
- إنشاء webhook Microsoft Teams اختياري.
- إنشاء webhook لدفتر التشغيل
- إنشاء اشتراك Event Grid.
- إنشاء جهاز VM الذي يقوم بتشغيل دفتر التشغيل.
إذا لم يكن لديك اشتراك Azure، فأنشئ حساباً مجانياً قبل أن تبدأ.
المتطلبات الأساسية
هام
يتطلب استخدام ميزة Azure هذه من PowerShell AzureRM
تثبيت الوحدة النمطية. هذه وحدة نمطية قديمة متوفرة فقط في إصدار ويندوز PowerShell 5.1 التي لم تعد تتلقى ميزات جديدة.
الوحدات Az
وAzureRM
ليستمتوافقة عند تثبيتها لنفس إصدارات PowerShell.
إذا كنت بحاجة إلى كلا الإصدارين:
- قم بإلغاء تثبيت الوحدة النمطية Az من جلسة عمل PowerShell 5.1.
- قم بتثبيت الوحدة النمطيةAzureRM في جلسة عمل PowerShell 5.1.
- قم بتنزيل وتثبيت PowerShell Core 6.x أو أحدث.
- قم بتثبيت الوحدة النمطية Az فى جلسة عمل PowerShell 5.1.
لإكمال هذا البرنامج التعليمي، مطلوب حساب أتمتة Azure للاحتفاظ بدفتر التشغيل الذي يتم تشغيله من اشتراك شبكة الأحداث Azure.
-
AzureRM.Tags
الوحدة النمطية تحتاج إلى تحميل في حساب التنفيذ التلقائي الخاص بك، راجع كيفية استيراد الوحدات النمطية في أتمتة Azure لمعرفة كيفية استيراد الوحدات النمطية إلى أتمتة Azure.
استيراد نموذج دفتر التشغيل لـ Event Grid
حدد حساب التنفيذ التلقائي، وحدد صفحة Runbooks .
حدد الزر استعراض المعرض.
البحث عن شبكة الأحداث، وحدد دمج أتمتة Azure مع شبكة الأحداث.
حدد استيراد وضع له الاسم Watch-VMWrite.
بعد استيراده، حدد تحرير لعرض مصدر دفتر التشغيل.
تحديث السطر 74 في البرنامج النصي لاستخدام
Tag
بدلاً منTags
.Update-AzureRmVM -ResourceGroupName $VMResourceGroup -VM $VM -Tag $Tag | Write-Verbose
ثم حدد الزر نشر
إنشاء الإخطار على الويب في Microsoft Teams اختياري
في Microsoft Teams، حدد خيارات إضافية بجوار اسم القناة، ثم حدد الموصلات.
قم بالتمرير عبر قائمة الموصلات إلى Webhook الوارد، وحدد إضافة.
أدخل AzureAutomationIntegration كاسم، وحدد إنشاء.
انسخ عنوان URL الإخطار على الويب إلى الحافظة واحفظه. يتم استخدام عنوان URL webhook لإرسال المعلومات إلى Microsoft Teams.
حدد تم لحفظ webhook.
إنشاء webhook لدفتر التشغيل
افتح دفتر التشغيل Watch-VMWrite.
حدد Webhooks، وحدد الزر إضافة Webhook.
أدخل WatchVMEventGrid كاسم. انسخ URL إلى الحافظة، واحفظه.
حدد تكوين المعلمات وتشغيل الإعدادات، وأدخل عنوان URL Microsoft Teams للإخطار على الويب لـ CHANNELURL. اترك WEBHOOKDATA فارغًا.
حدد إنشاء لإنشاء الإخطار على الويب لكتاب تشغيل الأتمتة.
إنشاء اشتراك Event Grid
في صفحة نظرة عامة على حساب التنفيذ التلقائي، حدد شبكة الأحداث.
انقر على + Event Subscription.
يتم تكوين الاشتراك بالمعلومات التالية:
بالنسبة لنوع الموضوع، حدد اشتراكات Azure.
ألغ تحديد خانة الاختيار الاشتراك في جميع أنواع الأحداث.
أدخل AzureAutomation كاسم.
في القائمة المنسدلة أنواع الأحداث المعرفة، قم بإلغاء تحديد كافة الخيارات باستثناء "نجاح كتابة الموارد".
ملاحظة
لا يفرق Azure Resource Manager حاليًا بين الإنشاء والتحديث، لذا فإن تنفيذ هذا البرنامج التعليمي لجميع أحداث Microsoft.Resources.ResourceWriteSuccess في اشتراك Azure الخاص بك قد يؤدي إلى عدد كبير من المكالمات.
بالنسبة إلى نوع نقطة النهاية، حددWebhook.
انقر على حدد نقطة نهاية في الصفحة تحديد الإخطار على الويب الذي يفتح، قم بلصق رابط الإخطار على الويب الذي أنشأته لدفتر التشغيل Watch-VMWrite.
ضمن عوامل التصفية، أدخل مجموعة الاشتراك والموارد حيث تريد البحث عن الأجهزة الظاهرية الجديدة التي تم إنشاؤها. يجب أن تبدو كما يلي:
/subscriptions/<subscription-id>/resourcegroups/<resource-group-name>/providers/Microsoft.Compute/virtualMachines
حدد إنشاء لحفظ اشتراك شبكة الأحداث.
إنشاء جهاز VM الذي يقوم بتشغيل دفتر التشغيل
إنشاء VM جديد في مجموعة الموارد المحددة في عامل تصفية بادئة الاشتراك في Event Grid.
يجب استدعاء دفتر التشغيل Watch-VMWrite وإضافة علامة جديدة إلى VM.
يتم إرسال رسالة جديدة إلى قناة Microsoft Teams.
الخطوات التالية
في هذا البرنامج التعليمي، يمكنك إعداد التكامل بين شبكة الأحداث والأتمتة. تعلمت كيفية القيام بالتالي:
- استيراد نموذج دفتر التشغيل لـ Event Grid
- إنشاء webhook Microsoft Teams اختياري.
- إنشاء webhook لدفتر التشغيل
- إنشاء اشتراك Event Grid.
- إنشاء جهاز VM الذي يقوم بتشغيل دفتر التشغيل.
الملاحظات
https://aka.ms/ContentUserFeedback.
قريبًا: خلال عام 2024، سنتخلص تدريجيًا من GitHub Issues بوصفها آلية إرسال ملاحظات للمحتوى ونستبدلها بنظام ملاحظات جديد. لمزيد من المعلومات، راجعإرسال الملاحظات وعرضها المتعلقة بـ