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