أنت الآن بصدد الاطّلاع على مستندات Apigee Edge.
انتقِل إلى
مستندات Apigee X. info
في يوم الثلاثاء 29 أبريل 2014، أطلقنا إصدارًا جديدًا مستندًا إلى السحابة الإلكترونية من Apigee Edge.
الميزات والتحسينات الجديدة
في ما يلي الميزات والتحسينات الجديدة في هذا الإصدار.
- لوحات بيانات الإحصاءات
توفّر Edge الآن تقارير إحصاءات جديدة حول أداء نقاط النهاية وأداء خادم وكيل واجهة برمجة التطبيقات وأداء ذاكرة التخزين المؤقت لمساعدتك في مراقبة الأداء.
راجِع "لوحات بيانات العمليات" في لوحات بيانات الإحصاءات. - تجميع المقاييس المخصّصة للأداء
لم تعُد هذه الميزة متاحة.
تعمل ميزة التجميع المخصّص الجديدة على تحسين أداء "إحصاءات Google" من خلال السماح لك بتحديد مقاييس مخصّصة تجمعها Edge وتخزّنها عند إجراء طلبات البيانات من واجهة برمجة التطبيقات. عند الاطّلاع على التقارير، يصل Edge إلى المقاييس المجمّعة المتوفّرة بدلاً من استرجاعها بشكل فوري. - إعداد OAuth 2.0 مسبقًا في خوادم وكيل واجهة برمجة التطبيقات
عند إنشاء خادم وكيل لواجهة برمجة التطبيقات، يتم تلقائيًا إعداد خادم وكيل لواجهة برمجة التطبيقات باستخدام سياسات تتوافق مع OAuth، وذلك من خلال خيار جديد بعنوان "التأمين باستخدام رموز دخول OAuth 2.0".
اطّلِع على OAuth. - إخفاء البيانات في التتبُّع
يتيح لك مورد واجهة برمجة التطبيقات /maskconfigs إخفاء البيانات الحسّاسة، مثل معلومات بطاقة الائتمان، في جلسات تتبُّع خادم وكيل واجهة برمجة التطبيقات، ما يساعد في ضمان أمان بيانات المستخدم أثناء تطوير واجهة برمجة التطبيقات.
Case:810723
See Data masking and hiding. - سياسة المصادقة الأساسية
تتيح لك سياسة المصادقة الأساسية إضافة مصادقة أساسية بسيطة إلى خادم وكيل لواجهة برمجة التطبيقات، ما يوفّر ترميزًا تلقائيًا باستخدام Base64 لبيانات اعتماد المستخدمين وتعبئة عنوان HTTPAuthorization: Basic.
يُرجى الاطّلاع على سياسة المصادقة الأساسية. - PostClientFlow
تتيح لك PostClientFlow إضافة سياسات MessageLogging يتم تنفيذها بعد إرسال الردّ. يؤدي ذلك إلى تقليل وقت استجابة خادم وكيل واجهة برمجة التطبيقات وإتاحة المعلومات اللازمة للتسجيل والتي لا يتم احتسابها إلا بعد إرسال الرد، مثل client.sent.start.timestamp وclient.sent.end.timestamp.
رقم الطلب: 814059
إصلاح الأخطاء
تم إصلاح الأخطاء التالية في هذا الإصدار.
| الموضوع | الوصف |
|---|---|
| التحقّق من صحة اسم التقرير المخصّص | يتحقّق Edge الآن من صحة أسماء التقارير المخصّصة لمنع استخدام الرموز الخاصة. |
| الإبلاغ عن مشاكل في التفاصيل حسب developer_app | كانت التقارير المخصّصة التي تستخدم التفاصيل الخاصة بـ developer_app تعرض تطبيقات مطوِّر غير صحيحة. تم إصلاح هذه المشكلة. |
| لا تعمل الفترة الزمنية في التقارير المخصّصة | في التقارير المخصّصة التي تحتوي على فلاتر تتضمّن عبارات متعدّدة بين أقواس، مثل (request_verb eq 'POST') or (request_verb eq
'GET')، لم يكن لتغيير الفترة الزمنية للتقرير أي تأثير في النتائج. تم حلّ هذه المشكلة.Case: 810753 |
| عدم ظهور الرسوم البيانية في التقارير المخصّصة | تم إصلاح مشكلة عدم ظهور الرسوم البيانية في التقارير المخصّصة. Case: 814623 |
| استيراد WSDL |
|
| ضبط سياسة "الحد الأقصى لمعدّل الاستخدام المتزامن" | لا يتوفّر أداة اختيار نقطة النهاية المستهدَفة إلا عند إضافة سياسة "الحدّ الأقصى لعدد الطلبات المتزامنة" إلى خادم وكيل لواجهة برمجة التطبيقات. لا ينطبق Target Endpoint على السياسات الأخرى. |
| الدعم المقدَّم للمطوّرين من الشركة | بالنسبة إلى المؤسسات التي فعّلت ميزة الشركات، يمكنك الآن تحديد شركة عند إنشاء مطوّر أو تعديله. Case: 515246 |
| تصدير المطوّرين والتطبيقات والمنتجات | يمكنك الآن تصدير المطوّرين والتطبيقات والمنتجات إلى ملف CSV من صفحة "المطوّرون" في واجهة مستخدم إدارة Edge. لا تتوفّر هذه الميزة حاليًا للمؤسسات التي فعّلت ميزة تحقيق الربح. الطلب: 747159 |
| تعليق نافذة "تطبيقات المطوّر" | بعد أن حذف أحد المطوّرين تطبيقًا في "بوابة المطوّرين" في Edge، كان النقر على تطبيق المطوّر هذا في واجهة مستخدم إدارة Edge يؤدي إلى تعليق النافذة. تم حلّ هذه المشكلة. |
| التعليقات في إعدادات خادم وكيل لواجهة برمجة التطبيقات | أصبحت التعليقات في إعدادات خادم وكيل لواجهة برمجة التطبيقات ظاهرة الآن في عرض رمز محرر خادم وكيل لواجهة برمجة التطبيقات وفي "فاحص الخصائص". |
| خوادم وكيلة لواجهة برمجة التطبيقات تم إنشاؤها بأسماء غير صالحة | كانت واجهة مستخدم إدارة Edge تسمح سابقًا بإنشاء خوادم وكيلة لواجهة برمجة التطبيقات تحتوي أسماؤها على رموز خاصة غير متوافقة، ما يؤدي إلى إنشاء خوادم وكيلة غير صالحة لواجهة برمجة التطبيقات لا يمكن حذفها. يتم الآن التحقّق من صحة أسماء خوادم وكيل واجهة برمجة التطبيقات عند إنشائها. يُسمح فقط باستخدام الأحرف الأبجدية الرقمية و"-" و"_". طلب الدعم: 550390 |
| الحساسية لحالة الأحرف في تسمية خادم وكيل لواجهة برمجة التطبيقات | كانت Edge تنشئ خوادم وكيلة لواجهة برمجة التطبيقات بأسماء أحرف صغيرة، بغض النظر عن حالة الأحرف التي تم إدخالها. يتوافق Edge الآن مع حالة الاسم الذي تم إدخاله لخادم وكيل واجهة برمجة التطبيقات. |
| تحذير بشأن حفظ خادم وكيل لواجهة برمجة التطبيقات | عند حفظ خادم وكيل لواجهة برمجة التطبيقات في محرّر خادم وكيل لواجهة برمجة التطبيقات، ينشر Edge خادم وكيل لواجهة برمجة التطبيقات في جميع البيئات التي تم نشر المراجعة فيها حاليًا، بما في ذلك بيئات الإنتاج. تقدّم واجهة مستخدم إدارة Edge الآن تحذيرًا قبل حفظ الخادم الوكيل. |
| دور مخصّص بدون أذونات يتم حفظه في بيئة التشغيل الفعلي | عند تعديل مراجعة لواجهة برمجة تطبيقات تم نشرها، يتم تشغيل عملية إلغاء نشر داخلية ثم نشر في البيئات التي تم النشر فيها. كان بإمكان دور مخصّص بدون أذونات نشر مناسبة النشر من خلال حفظ خادم وكيل لواجهة برمجة التطبيقات. تم حلّ هذه المشكلة من خلال فرض أذونات النشر. Case: 813084 |
| خادم مستهدف مكرّر | عند إنشاء خادم مستهدف مكرّر، بدلاً من ظهور الخطأ HTTP 409، استبدل Edge الخادم المستهدف الحالي وعرض الحالة 201. تم حلّ هذه المشكلة من خلال عرض الخطأ 409 وعدم الكتابة فوق الخادم المستهدف الحالي. |
| يتعذّر إنشاء جلسات تتبُّع لخوادم وكيل واجهة برمجة التطبيقات | لم يتم إنشاء جلسات التتبُّع للبيئات التي تتضمّن معالِجات رسائل لا يمكن الوصول إليها. تم حلّ هذه المشكلة من خلال ربط جلسات التتبُّع بمعالجات الرسائل المتاحة والتي يمكن الوصول إليها فقط الحالة: 812192 |
| تعديل سلوك JMSReplyTo | بشكلٍ تلقائي، يرسل Edge الرد إلى قائمة الانتظار المحدّدة في عنوان JMSReplyTo.
ومع ذلك، إذا أردت أن تتولى خدمة الخلفية إرسال الرد إلى قائمة انتظار JMSReplyTo بدلاً من Edge، أضِف العنوان X-Apigee-Ignore-JMSResponse إلى الرد لوكيل API في أي مسار واضبطه على "صحيح":<Header name="X-Apigee-Ignore-JMSResponse">true</Header> |
| ارتفاع عدد أخطاء CLOSE_WAIT و502 Bad Gateway | تم إصلاح مشكلة تسبّبت في ارتفاع مقاييس CLOSE_WAIT وظهور أخطاء 502 Bad Gateway. الحالات: 814656 و814664 و814670 |
| دليل Node.js المؤقت | عند نشر نص برمجي Node.js على Edge، يتم تشغيله داخل بيئة اختبارية تحظر الوصول إلى نظام الملفات في دليل معيّن. ومع ذلك، تعرض الدالة os.tmpdir اسم دليل مثل /tmp أو /var/tmp، وهو دليل غير متوفّر في بيئة الاختبار المعزولة في Edge Node.js، ما يؤدي إلى تعطُّل بعض النصوص البرمجية. يتضمّن الآن وضع الحماية Edge Node.js دليلاً باسم /tmp يمكن أن يستخدمه os.tmpdir. |
| استثناءات المؤشر الفارغ في طلبات البيانات من واجهة برمجة التطبيقات | في سياسة "تعيين الرسالة"، أدّى حالة الردّ الفارغة إلى حدوث استثناء مؤشر فارغ لأنّ Edge حاول تسجيل رمز الردّ للمقاييس. تم إصلاح هذه المشكلة. رقم الطلب: 815595 |