خطوات الاستخدام
الخطوة 1: تحديد عدد المناطق (Regions) – أدخل عدد مناطق AWS التي ترغب في تغطيتها. يعمل CloudTrail على مستوى المنطقة، لذا فإن كل منطقة تحتاج إلى مسار نشط لتسجيل الأحداث فيها. على سبيل المثال، إذا كنت تستخدم 5 مناطق (مثل us-east-1, eu-west-1, ap-southeast-1, sa-east-1, ap-northeast-1)، فستحتاج إلى مسارات تغطي جميع هذه المناطق. يمكن أن يكون المسار أحادي المنطقة (يغطي منطقة واحدة فقط) أو متعدد المناطق (يغطي جميع المناطق). كلما زاد عدد المناطق، زادت الحاجة إلى تخطيط دقيق لتحقيق تغطية كاملة.
الخطوة 2: تحديد عدد المسارات (Trails) – أدخل عدد مسارات CloudTrail التي قمت بإنشائها. كل مسار يمكن أن يكون إما أحادي المنطقة (Single-region trail) أو متعدد المناطق (Multi-region trail). مسار متعدد المناطق ينشئ مسارًا واحدًا يغطي جميع المناطق تلقائيًا، مما يبسط عملية التغطية. إذا كان لديك 5 مسارات أحادية المنطقة، فستغطي 5 مناطق فقط. أما إذا كان لديك مسار متعدد المناطق، فسيغطي جميع المناطق بغض النظر عن العدد. لاحظ أن المسارات المتعددة المناطق تحتسب كمسار واحد من حيث التغطية.
الخطوة 3: تحديد مسار المؤسسة (Organization Trail) – هل لديك مسار على مستوى المؤسسة (Organization trail)؟ مسار المؤسسة هو مسار متعدد المناطق يتم تطبيقه على جميع الحسابات داخل AWS Organization. إذا كان الجواب نعم، فإن هذا المسار يضمن تغطية 100% لجميع المناطق في جميع الحسابات، بغض النظر عن عدد المسارات الأخرى. إذا كان الجواب لا، فستعتمد التغطية على المسارات الفردية. هذه الميزة مفيدة للمؤسسات التي تدير حسابات متعددة لضمان الامتثال والتدقيق الموحد.
الخطوة 4: حساب التغطية – بناءً على المدخلات السابقة، تقوم الحاسبة بحساب النسبة المئوية للمناطق المغطاة. إذا كان مسار المؤسسة موجودًا، تكون التغطية 100% تلقائيًا. وإلا، تُحسب التغطية بالصيغة: (عدد المسارات / عدد المناطق) × 100%. يُفترض أن كل مسار يغطي منطقة واحدة فريدة (إذا كانت المسارات أحادية المنطقة). إذا كان لديك مسار متعدد المناطق، فإنه يغطي جميع المناطق، مما يجعل التغطية 100% بغض النظر عن عدد المسارات. تُظهر الحاسبة النسبة المئوية وتقدم توصيات لتحسين التغطية إذا كانت أقل من 100%.
أمثلة محلولة
تطبيقات عملية على تغطية مسارات CloudTrail بخطوات الحل كاملة.
الحل
الإجابة التفصيلية: في هذا السيناريو، عدد المناطق = 8، وعدد المسارات = 5 (جميعها أحادية المنطقة)، ولا يوجد مسار مؤسسة. نظرًا لأن كل مسار أحادي المنطقة يغطي منطقة واحدة فقط، فإن المسارات الخمسة تغطي 5 مناطق من أصل 8. لحساب النسبة: (5 / 8) × 100% = 62.5%. هذا يعني أن 3 مناطق غير مغطاة (37.5%). يمكن تحسين التغطية بتوسيع المسارات الحالية لتصبح متعددة المناطق (وهو ما يمكن فعله عن طريق تعديل تكوين المسار في AWS Console) أو إضافة مسارات جديدة. إذا جعلت أحد المسارات متعدد المناطق، فسيغطي جميع المناطق الثمانية مرة واحدة، مما يرفع التغطية إلى 100%. ملاحظة: المسار المتعدد المناطق لا يلغي الحاجة إلى مسارات أخرى، لكنه يضمن تغطية شاملة. كما يُنصح بمراجعة إعدادات التسجيل والتأكد من أن جميع المناطق ترسل السجلات إلى نفس الـ S3 bucket أو CloudWatch Logs للتوحيد.
الحل
الإجابة التفصيلية: هنا، على الرغم من أن عدد المناطق هو 12، فإن وجود مسار المؤسسة يعني أن جميع المناطق مغطاة تلقائيًا. مسار المؤسسة هو مسار متعدد المناطق على مستوى المؤسسة، ويتم تطبيقه على جميع الحسابات وجميع المناطق داخل المؤسسة. بغض النظر عن عدد المسارات الأخرى (إذا كان هناك 0 أو 10 مسارات إضافية)، فإن التغطية تكون 100%. هذا لأن مسار المؤسسة يضمن تسجيل جميع الأحداث في جميع المناطق لجميع الحسابات. من المهم ملاحظة أن مسار المؤسسة لا يمكن تعطيله من قبل الحسابات الفرعية، مما يعزز الامتثال. في هذا المثال، التغطية = 100%. إذا أرادت المؤسسة تحليل التغطية لكل حساب على حدة، يمكنها استخدام AWS CloudTrail Lake أو الأداة نفسها لحساب التغطية لكل حساب فرعي. ولكن على المستوى الكلي، التغطية كاملة.
أمثلة محسوبة
قيم مُدخَلة ونتيجة محسوبة فعليًا بواسطة تغطية مسارات CloudTrail.
مرجع — 5 مسارات أحادية في 8 مناطق
- عدد المناطق
- 8
- عدد المسارات
- 5
- مسار المؤسسة
- لا
مرجع — مسار مؤسسة بوجود 12 منطقة
- عدد المناطق
- 12
- عدد المسارات
- 0
- مسار المؤسسة
- نعم