Restrict caller IPs
ينطبق على: جميع مستويات إدارة واجهة برمجة التطبيقات
النهج ip-filter
يعمل على تصفية (السماح / الرفض) المكالمات من عناوين IP معينة و/أو نطاقات العناوين.
ملاحظة
تعيين عناصر النهج والعناصر التابعة بالترتيب الوارد في بيان النهج. لمساعدتك في تكوين هذا النهج، يتيح المدخل محررًا موجهًا يستند إلى النموذج. تعلم كيفية إعداد نُهج APIM أو تعديلها.
<ip-filter action="allow | forbid">
<address>address</address>
<address-range from="address" to="address" />
</ip-filter>
السمة | الوصف | مطلوبة | افتراضي |
---|---|---|---|
إجراء | تحديد ما إذا كان يجب السماح بالمكالمات (allow ) أم لا (forbid ) لعناوين IP والنطاقات المحددة. يتم السماح بتعبيرات النهج. |
نعم | غير متوفر |
العنصر | الوصف | مطلوب |
---|---|---|
العنوان | أضف عنصرا واحدا أو أكثر من هذه العناصر لتحديد عنوان IP واحد للتصفية عليه. يتم السماح بتعبيرات النهج. | مطلوب عنصر address أو address-range واحد على الأقل. |
نطاق العنوان | أضف عنصرا واحدا أو أكثر من هذه العناصر لتحديد نطاق عناوين IP from "العنوان" "العنوان" to الذي سيتم التصفية عليه. |
مطلوب عنصر address أو address-range واحد على الأقل. |
- أقسام النهج:الواردة.
- نطاقات النهج: العمومية، ومساحة العمل، والمنتج، وواجهة برمجة التطبيقات، والتشغيل
- البوابات: الكلاسيكية، الإصدار 2، الاستهلاك، المستضافة ذاتيا، مساحة العمل
إذا قمت بتكوين هذه النهج في أكثر من نطاق، فسيتم تطبيق تصفية IP بترتيب تقييم النهج في تعريف النهج الخاص بك.
في المثال التالي، يسمح النهج فقط بالطلبات الواردة إما من عنوان IP واحد أو نطاق عناوين IP المحددة.
<ip-filter action="allow">
<address>13.66.201.169</address>
<address-range from="13.66.140.128" to="13.66.140.143" />
</ip-filter>
لمزيد من المعلومات حول العمل مع النُهج، راجع:
- البرنامج التعليمي: تحويل واجهة برمجة التطبيقات الخاصة بك وحمايتها
- Policy reference لقائمة كاملة من بيانات النُهج وإعداداتها
- تعبيرات النهج
- تعيين النهج أو تحريرها
- إعادة استخدام التكوينات الخاصة بالنهج
- مستودع القصاصات البرمجية للنهج
- مجموعة أدوات نهج إدارة واجهة برمجة تطبيقات Azure
- نهج المؤلف باستخدام Microsoft Copilot في Azure