تكوين مجموعات القواعد في Azure Front Door

توضح هذه المقالة كيفية إنشاء مجموعات القواعد والمجموعة الأولى من القواعد باستخدام مدخل Microsoft Azure. يمكنك أيضا معرفة كيفية إقران مجموعة قواعد إلى مسار من صفحة مجموعات القواعد أو من مدير Front Door.

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

  • قبل أن تتمكن من تكوين مجموعات القواعد، يجب أولا إنشاء Azure Front Door Standard أو Premium. لمزيد من المعلومات، راجع إنشاء ملف تعريف Azure Front Door.

تكوين مجموعة القاعدة في مدخل Microsoft Azure

  1. انتقل إلى ملف تعريف Azure Front Door، وحدد مجموعات القواعد ضمن الإعدادات في جزء القائمة على الجانب الأيسر. حدد+ إضافة، ثم أعطي مجموعة القواعد اسماً.

    Screenshot of rule set landing page.

  2. لإنشاء القاعدة الأولى، امنحها اسم. ثم قم بتحديدإضافة شرطأوإضافة إجراءلتعريف القاعدة. يمكنك إضافة ما يصل إلى 10 شروط و5 إجراءات لقاعدة واحدة. نستخدم في هذا المثال متغير الخادم لإلحاق "نوع الجهاز" برأس الاستجابة للطلبات الواردة من نوع جهاز "محمول". لمزيد من المعلومات، راجع مطابقة الشروط والإجراءات.

    Screenshot of rule set configuration page.

    إشعار

    • لحذف شرط أو إجراء من القاعدة، استخدم سلة المحذوفات على الجانب الأيمن من الشرط أو الإجراء المحدد.
    • لإنشاء قاعدة تنطبق على كل حركة المرور الواردة، لا تحدد أي شروط.
    • لإيقاف تقييم القواعد المتبقية في حالة استيفاء قاعدة معينة، تحقق من إيقاف تقييم القاعدة المتبقية. إذا تم تحديد هذا الخيار، فلن يتم تنفيذ جميع القواعد المتبقية في مجموعة القواعد هذه بالإضافة إلى كافة مجموعات القواعد المتبقية المقترنة بالمسار بغض النظر عن الشروط المطابقة التي يتم الوفاء بها.
    • جميع المسارات في Rules Engine حساسة لحالة الأحرف.
    • يجب التزام بأسماء العناوين بـRFC 7230.
  3. يمكنك تحديد أولوية القواعد ضمن "مجموعة القواعد" باستخدام أزرار الأسهم لنقل القواعد أعلى أو أقل حسب الأولوية. تُعد القائمة بترتيب تصاعدي، لذا يتم سرد القاعدة الأكثر أهمية أولاً.

    Screenshot of rule set priority.

    تلميح

    إذا كنت ترغب في التحقق من وقت نشر التغييرات إلى Azure Front Door، يمكنك إنشاء عنوان استجابة مخصص في القاعدة باستخدام المثال التالي. يمكنك إضافة عنوان استجابة _X-<RuleName>-Version_ وتغيير القيمة في كل مرة يتم فيها تحديث القاعدة.

    Screenshot of custom version header rule. بعد تحديث التغييرات، يمكنك الانتقال إلى عنوان URL لتأكيد إصدار القاعدة الذي يتم استدعاؤه: Screenshot of custom header version output.

  4. بمجرد إنشاء جميع القواعد التي تحتاجها، حدد حفظ لإكمال إنشاء مجموعة القواعد الخاصة بك.

  5. الآن يمكنك إقران مجموعة القواعد إلى مسار حتى يصبح ساري المفعول. يمكنك إقران مجموعة القواعد في صفحة مجموعات القواعد أو يمكنك القيام بذلك من مدير Front Door.

    صفحة مجموعة قواعد:

    1. من صفحةمجموعة القواعد، حدد الارتباطغير المرتبط لإقران مجموعة القاعدة بمسار.

      Screenshot of unassociated rule set on Rule set page.

    2. ثم في صفحة إقران مسار ، حدد نقطة النهاية والمسار الذي تريد إقران مجموعة القواعد به.

      Screenshot of create a route page.

    3. حدد التالي لتغيير ترتيب مجموعة القواعد إذا كان لديك مجموعات قواعد متعددة للمسار المحدد. عمليات مجموعة القواعد بالترتيب المدرج. يمكن تغيير الأوامر من خلال تحديد مجموعة القواعد واختيار الأزرار الموجودة أعلى الصفحة. حددAssociateمن أجل إكمال اقتران المسار.

      إشعار

      يمكنك إقران مجموعة قواعد واحدة فقط بمسار واحد في هذه الصفحة. لربط مجموعة قواعد بمسار آخر، استخدم مدير Front Door.

      Screenshot of rule set orders.

    4. تقترن مجموعة القواعد الآن بأحد المسارات. يمكنك إلقاء نظرة على عنوان الاستجابة والتأكد من إضافة نوع الجهاز.

      Screenshot of rule associated with a route.

    إدارة Front Door:

    1. انتقل إلى مدير Front Door، وحدد ... بجوار المسار الذي تريد تكوينه. ثم حددمسار التحرير.

      Screenshot of edit route from Front Door manager.

    2. في صفحة تحديث المسار ، ضمن القواعد، حدد مجموعات القواعد التي تريد إقرانها بالمسار من القائمة المنسدلة. ثم يمكنك تغيير ترتيب مجموعات القواعد.

      Screenshot of rule set on update a route page.

    3. حددتحديثمن أجل حفظ التكوين.

حذف مجموعة قواعد

إذا لم تعد تريد تعيين القاعدة في ملف تعريف Azure Front Door، فيمكنك إزالة مجموعة القاعدة من خلال إكمال الخطوات التالية:

  1. انتقل إلى صفحةمجموعة القواعدالمدرجة فيالإعدادات.

  2. حدد...بالإضافة إلى مجموعة القواعد التي تريد إزالتها ثم حدد Disassociate من كافة المسارات.

    Screenshot of disassociate all routes button.

  3. بمجرد إلغاء ارتباط مجموعة القواعد، يمكنك تحديد ... مرة أخرى. حدد حذف ثم حدد نعم لتأكيد حذف مجموعة القواعد.

    Screenshot of delete a rule set from Rule set page.

  4. كرر الخطوتين 2 و3 لإزالة أي مجموعة قواعد أخرى لديك في ملف تعريف Azure Front Door.

الخطوات التالية

تعرف على كيفية إضافة رؤوس الأمان مع تعيين القواعد.