إنشاء دالة Lambda لإرسال أحداث CloudWatch إلى مستودع S3

في بعض الحالات، قد لا تتطابق سجلات CloudWatch مع التنسيق المقبول من قبل Microsoft Sentinel - .csv الملف بتنسيق GZIP بدون عنوان. في هذه المقالة، يمكنك استخدام دالة lambda (عرض التعليمات البرمجية المصدر) داخل بيئة Amazon Web Services (AWS) لإرسال أحداث CloudWatch إلى مستودع S3، وتحويل التنسيق إلى التنسيق المقبول.

المتطلبات الأساسية

بلا

إنشاء دالة lambda

تستخدم الدالة lambda وقت تشغيل Python 3.9 وبنية x86_64.

  1. في وحدة تحكم إدارة AWS، حدد خدمة lambda.

  2. حدد إنشاء الدالة.

    لقطة شاشة لشاشة المعلومات الأساسية لوحدة تحكم إدارة AWS.

  3. اكتب اسما للدالة وحدد Python 3.9 كوقت التشغيل x86_64 كبنية.

  4. حدد إنشاء الدالة.

  5. ضمن اختيار طبقة، حدد طبقة وحدد إضافة.

    لقطة شاشة لوحدة تحكم إدارة AWS إضافة شاشة طبقة.

  6. حدد أذونات، وضمن دور التنفيذ، حدد اسم الدور.

  7. ضمن نهج الأذونات، حدد إضافة أذونات>إرفاق النهج.

    لقطة شاشة لعلامة التبويب أذونات وحدة تحكم إدارة AWS.

  8. ابحث عن نهج AmazonS3FullAccess وCloudWatchLogsReadOnlyAccess وأرفقها.

    لقطة شاشة لوحدة تحكم إدارة AWS إضافة نهج الأذونات.

  9. ارجع إلى الدالة، وحدد Code، والصق ارتباط التعليمات البرمجية ضمن مصدر التعليمات البرمجية.

    لقطة شاشة لشاشة مصدر التعليمات البرمجية لوحدة تحكم إدارة AWS.

  10. املأ المعلمات كما هو مطلوب.

  11. حدد Deploy، ثم حدد Test.

  12. إنشاء حدث عن طريق ملء الحقول المطلوبة.

    لقطة شاشة لشاشة حدث اختبار تكوين إدارة AWS.

  13. حدد Test لمعرفة كيفية ظهور الحدث في مستودع S3.