هناك عدة أماكن قد تحاول فيها واجهة مستخدم New Edge الوصول إلى عنوان IP محلي. قد تتوافق عناوين IP المحلية هذه مع موارد خاصة أو محمية بطريقة أخرى يجب عدم عرضها للمستخدمين الخارجيين:
- تتيح أداة Trace في واجهة New Edge UI إرسال طلبات بيانات من واجهة برمجة التطبيقات وتلقّيها إلى أي عنوان URL محدّد. في بعض سيناريوهات النشر التي تتم فيها استضافة مكوّنات Edge مع خدمات داخلية أخرى، قد يسيء مستخدم ضار استخدام أداة التتبُّع من خلال إرسال طلبات إلى عناوين IP خاصة.
- عند إنشاء خادم وكيل لواجهة برمجة التطبيقات من مواصفات OpenAPI، تصف المواصفات عناصر واجهة برمجة التطبيقات، مثل المسار الأساسي والمسارات والأفعال والعناوين وغير ذلك. وكجزء من المواصفات، يمكن لمستخدم ضار تحديد مسار أساسي للوكيل يشير إلى عنوان IP خاص.
- عند إنشاء خادم وكيل لواجهة برمجة التطبيقات من ملف WSDL يقع على عنوان IP خاص أو شبكة محلية
لأسباب تتعلّق بالأمان، يتم تلقائيًا منع واجهة مستخدم New Edge من الإشارة إلى عناوين IP الخاصة. تتضمّن قائمة عناوين IP الخاصة ما يلي:
- عنوان الاسترجاع (127.0.0.1 أو المضيف المحلي)
- العناوين المحلية للموقع (بالنسبة إلى IPv4 - 10.0.0.0/8 و172.16.0.0/12 و192.168.0.0/16)
- أي عنوان محلي (أي عنوان يتم تحليله إلى المضيف المحلي)
إذا أردت تفعيل واجهة مستخدم New Edge للوصول إلى عناوين IP الخاصة، اضبط الرموز المميزة التالية:
- بالنسبة إلى أداة التتبُّع، تكون السمة
conf_uebe_trace_for_internal_addressesغير مفعَّلة (false) تلقائيًا. اضبطها علىtrueللسماح لأداة التتبُّع بالوصول إلى عناوين IP الخاصة. - بالنسبة إلى مواصفات OpenAPI، تكون السمة
conf_uebe_openapi_for_internal_addressesغير مفعّلة (false) تلقائيًا. اضبطها علىtrueللسماح لـ OpenAPI بالوصول إلى عناوين IP الخاصة. - بالنسبة إلى ملفات WSDL، يتم إيقاف السمة
conf_uebe_wsdl_for_internal_addresses(false) تلقائيًا. اضبطها علىtrueلتفعيل جلب ملف WSDL من عناوين IP الخاصة.
لضبط هذه السمات على true:
- افتح ملف
management-ui.propertiesفي محرِّر. إذا لم يكن الملف متوفّرًا، أنشئه باتّباع الخطوات التالية:vi /opt/apigee/customer/application/management-ui.properties
- اضبط السمات التالية على
true:conf_uebe_trace_for_internal_addresses=true conf_uebe_openapi_for_internal_addresses=true conf_uebe_wsdl_for_internal_addresses=true
- احفظ التغييرات التي أجريتها على
management-ui.properties. - تأكَّد من أنّ ملف الخصائص مملوك للمستخدم
apigee:chown apigee:apigee /opt/apigee/customer/application/management-ui.properties
- أعِد تشغيل واجهة مستخدم New Edge باتّباع الخطوات التالية:
/opt/apigee/apigee-service/bin/apigee-service edge-management-ui restart
يمكن الآن لواجهة مستخدم Edge الجديدة الوصول إلى عناوين IP المحلية.