مطابقة الشروط في محرك القواعد القياسية لشبكة تسليم المحتوى Azure
هام
سيتم إيقاف Azure CDN Standard من Microsoft (الكلاسيكي) في 30 سبتمبر 2027. لتجنب أي تعطيل للخدمة، من المهم ترحيل Azure CDN Standard من ملفات تعريف Microsoft (الكلاسيكية) إلى Azure Front Door Standard أو المستوى المتميز بحلول 30 سبتمبر 2027. لمزيد من المعلومات، راجع Azure CDN Standard من إيقاف Microsoft (الكلاسيكي).
تم إيقاف Azure CDN من Edgio في 15 يناير 2025. لمزيد من المعلومات، راجع الأسئلة المتداولة حول إيقاف Azure CDN من Edgio.
في محرك القواعد القياسية لشبكة تسليم المحتوى Azure، تتكون القاعدة من شرط أو أكثر من شروط المطابقة والإجراء. توفر هذه المقالة أوصافا مفصلة لشروط المطابقة التي يمكنك استخدامها في محرك القواعد القياسية لشبكة تسليم المحتوى Azure.
الجزء الأول من القاعدة هو شرط مطابقة أو مجموعة من شروط المطابقة. في محرك القواعد القياسية لشبكة تسليم المحتوى Azure، يمكن أن تحتوي كل قاعدة على ما يصل إلى أربعة شروط مطابقة. يحدد شرط المطابقة أنواعًا معينة من الطلبات التي يتم تنفيذ الإجراءات المحددة لها. إذا كنت تستخدم شروط تطابق متعددة، يتم تجميع شروط المطابقة معًا باستخدام منطق AND.
على سبيل المثال، يمكنك استخدام شرط مطابقة لـ:
- تصفية الطلبات استنادا إلى عنوان IP محدد أو بلد/منطقة معينة.
- تصفية الطلبات حسب معلومات العنوان.
- تصفية الطلبات من الأجهزة المحمولة أو أجهزة سطح المكتب.
شروط المطابقة
تتوفر شروط المطابقة التالية لاستخدامها في محرك القواعد القياسية لشبكة تسليم المحتوى Azure.
نوع الجهاز
تعريف الطلبات المقدمة من جهاز محمول أو جهاز سطح مكتب.
الحقول المطلوبة
عامل تشغيل | القيم المدعومة |
---|---|
يساوي، لا يساوي | جهاز المحمول وجهاز سطح المكتب |
إصدار HTTP
تحديد الطلبات استنادًا إلى إصدار HTTP من الطلب.
الحقول المطلوبة
عامل تشغيل | القيم المدعومة |
---|---|
يساوي، لا يساوي | 2.0، 1.1، 1.0، 0.9، الكل |
طلب ملفات تعريف الارتباط
تحديد الطلبات استنادا إلى معلومات ملف تعريف الارتباط في الطلب الوارد.
الحقول المطلوبة
اسم ملف تعريف الارتباط | عامل تشغيل | القيمة لملف تعريف الارتباط | تحويل الحالة |
---|---|---|---|
السلسلة | قائمة عامل التشغيل القياسية | سلسلة، Int | لا تحويل، إلى أحرف كبيرة، إلى أحرف صغيرة |
معلومات أساسية
- لا يمكنك استخدام قيم أحرف البدل (بما في ذلك العلامات النجمية (*)) عند تحديد اسم ملف تعريف الارتباط؛ يجب عليك استخدام اسم ملف تعريف الارتباط الدقيق.
- يمكنك تحديد اسم ملف تعريف ارتباط واحد فقط لكل مثيل من شرط المطابقة هذا.
- مقارنات أسماء ملفات تعريف الارتباط غير حساسة لحالة الأحرف.
- لتحديد قيم ملفات تعريف ارتباط متعددة، استخدم مسافة واحدة بين كل قيمة ملف تعريف ارتباط.
- يمكن أن تستفيد قيم ملفات تعريف الارتباط من قيم أحرف البدل.
- إذا لم يتم تحديد قيمة حرف بدل، فإن التطابق الدقيق فقط يفي بشرط المطابقة هذا. على سبيل المثال، تطابق "Value" "Value" ولكن ليس "Value1".
نشر الوسيطة
تعريف الطلبات استنادا إلى الوسيطة المخصصة لأسلوب طلب POST المستخدم في الطلب.
الحقول المطلوبة
اسم الوسيطة | عامل تشغيل | قيمة الوسيطة | تحويل الحالة |
---|---|---|---|
السلسلة | قائمة عامل التشغيل القياسية | سلسلة، Int | لا تحويل، إلى أحرف كبيرة، إلى أحرف صغيرة |
سلسلة الاستعلام
تعريف الطلبات التي تحتوي على معلمة سلسلة استعلام معينة. يتم تعيين هذه المعلمة إلى قيمة مطابقة لنمط معين. معلمات سلسلة الاستعلام (على سبيل المثال، المعلمة = القيمة) في طلب URL تحدد تحقق الشرط أم عدم تحققه. يعرف شرط المطابقة هذا معلمة سلسلة الاستعلام حسب اسمها ويقبل قيمة واحدة للمعلمة أو أكثر.
الحقول المطلوبة
عامل تشغيل | سلسلة الاستعلام | تحويل الحالة |
---|---|---|
قائمة عامل التشغيل القياسية | سلسلة، Int | لا تحويل، إلى أحرف كبيرة، إلى أحرف صغيرة |
عنوان الوصول من بعد
تحديد الطلبات استنادا إلى موقع مقدم الطلب أو عنوان IP الخاص به.
الحقول المطلوبة
عامل تشغيل | القيم المدعومة |
---|---|
أي | غير متوفر |
مطابقة الموقع الجغرافي | رمز البلد |
مطابقة بروتوكول الإنترنت | عنوان IP (مفصول بمسافة) |
لا يوجد | غير متوفر |
غير مطابق للموقع الجغرافي | رمز البلد |
غير مطابق لعنوان IP | عنوان IP (مفصول بمسافة) |
معلومات أساسية
- استخدم رمز التوجيه بين المجالات (CIDR) بدون فئة.
- لتحديد عناوين IP متعددة وكتل عناوين IP، استخدم مسافة واحدة بين القيم:
- مثال IPv4: 1.2.3.4 10.20.30.40 مطابق لأي طلبات تصل من عنوان 1.2.3.4 أو عنوان 10.20.30.40.
- مثال IPv6: 1:2:3:4:5:6:7:8 10:20:30:40:50:60:70:80 مطابق لأي طلبات تصل من عنوان 1:2:3:4:5:6:7:8 أو عنوان 10:20:30:40:50:60:70:80.
- بناء الجملة لكتلة عنوان IP هو عنوان IP الأساسي متبوعا بشرطة مائلة للأمام وحجم البادئة. على سبيل المثال:
- مثال IPv4: 5.5.5.64/26 مطابق لأي طلبات تصل من عنوان 5.5.5.64 أو عنوان 5.5.5.127.
- مثال IPv6: 1:2:3:/48 مطابق لأي طلبات تصل من عناوين 1:2:3:0:0:0:0:0 من خلال 1:2:3: ffff:ffff:ffff: ffff.
- يمثل العنوان البعيد عنوان IP الأصلي للعميل الذي يكون إما من اتصال الشبكة أو عادةً من رأس طلب X-Forwarded-For إذا كان المستخدم خلف وكيل.
نص الطلب
تعريف الطلبات استنادا إلى نص محدد يظهر في نص الطلب.
الحقول المطلوبة
عامل تشغيل | نص الطلب | تحويل الحالة |
---|---|---|
قائمة عامل التشغيل القياسية | سلسلة، Int | لا تحويل، إلى أحرف كبيرة، إلى أحرف صغيرة |
عنوان الطلب
تعرف الطلبات التي تستخدم عنوان معين في الطلب.
الحقول المطلوبة
اسم الرأس | عامل تشغيل | قيمة العنوان | تحويل الحالة |
---|---|---|---|
السلسلة | قائمة عامل التشغيل القياسية | سلسلة، Int | لا تحويل، إلى أحرف كبيرة، إلى أحرف صغيرة |
طريقة الطلب
تعريف الطلبات التي تستخدم أسلوب الطلب المحدد.
الحقول المطلوبة
عامل تشغيل | القيم المدعومة |
---|---|
يساوي، لا يساوي | الحصول، نشر، وضع، حذف، عنوان، خيارات، تتبع المكدس |
معلومات أساسية
- يمكن فقط لأسلوب طلب GET إنشاء محتوى مخزن مؤقتا في Azure Content Delivery Network. يتم إجراء جميع أساليب الطلب الأخرى من خلال شبكة الاتصال.
بروتوكول الطلب
تعريف الطلبات التي تستخدم أسلوب الطلب المحدد.
الحقول المطلوبة
عامل تشغيل | القيم المدعومة |
---|---|
يساوي، لا يساوي | HTTP, HTTPS |
URL للطلب
يحدد الطلبات التي تطابق عنوان URL المحدد.
الحقول المطلوبة
عامل تشغيل | URL للطلب | تحويل الحالة |
---|---|---|
قائمة عامل التشغيل القياسية | سلسلة، Int | لا تحويل، إلى أحرف كبيرة، إلى أحرف صغيرة |
معلومات أساسية
- عند استخدام شرط القاعدة هذا، تأكد من تضمين معلومات البروتوكول. على سبيل المثال: https://www.<yourdomain.com>.
ملحق ملف URL
تعرف الطلبات التي تتضمن ملحق الملف المحدد في اسم الملف في عنوان ويب الطالب.
الحقول المطلوبة
عامل تشغيل | ملحق | تحويل الحالة |
---|---|---|
قائمة عامل التشغيل القياسية | سلسلة، Int | لا تحويل، إلى أحرف كبيرة، إلى أحرف صغيرة |
معلومات أساسية
- بالنسبة للملحق، لا توضع نقطة قبله؛ على سبيل المثال، استخدم html بدلا من .html.
اسم ملف URL
تعرف الطلبات التي تتضمن اسم ملحق الملف المحدد في عنوان ويب الطالب.
الحقول المطلوبة
عامل تشغيل | اسم الملف | تحويل الحالة |
---|---|---|
قائمة عامل التشغيل القياسية | سلسلة، Int | لا تحويل، إلى أحرف كبيرة، إلى أحرف صغيرة |
معلومات أساسية
- لتحديد أسماء ملفات متعددة، افصل كل اسم ملف بمسافة واحدة.
مسار URL
تعرف الطلبات التي تتضمن اسم ملحق الملف المحدد في عنوان ويب الطالب.
الحقول المطلوبة
المشغل | القيمة | تحويل الحالة |
---|---|---|
قائمة عامل التشغيل القياسية | سلسلة، Int | لا تحويل، إلى أحرف كبيرة، إلى أحرف صغيرة |
معلومات أساسية
- يمكن أن تستفيد قيمة اسم الملف من قيم أحرف البدل. على سبيل المثال، يمكن أن يتكون كل نمط اسم ملف من علامة نجمية واحدة أو أكثر (*)، حيث تتطابق كل علامة نجمية مع تسلسل مكون من حرف واحد أو أكثر.
مرجع شروط مطابقة محرك القواعد
قائمة عامل التشغيل القياسية
بالنسبة للقواعد التي تقبل القيم من قائمة عوامل التشغيل القياسية، عوامل التشغيل التالية صالحة:
- أي
- يساوي
- يحتوي على
- تبدأ بـ
- تنتهي بـ
- أقل من
- أصغر من أو يساوي
- أكبر من
- أكبر من أو يساوي
- لا يوجد
- لا يحتوي على
- لا يبدأ بـ
- لا ينتهي بـ
- ليس أقل من
- ليس أصغر من أو يساوي
- ليس أكبر من
- ليس أكبر من أو يساوي
بالنسبة لعوامل التشغيل الرقمية مثل أقل من و أكبر من أو يساوي، تستند المقارنة المستخدمة إلى الطول. في هذه الحالة، يجب أن تكون القيمة في شرط المطابقة عددًا صحيحًا يساوي الطول الذي تريد مقارنته.