180202 - Apigee Edge لملاحظات إصدار Public Cloud

أنت الآن بصدد الاطّلاع على مستندات Apigee Edge.
انتقِل إلى مستندات Apigee X.
info

في يوم الثلاثاء الموافق 20 فبراير 2018، بدأنا في طرح إصدار جديد من Apigee Edge for Public Cloud.

الميزات والتحديثات الجديدة

في ما يلي الميزات والتحديثات الجديدة في هذا الإصدار.

معرّف المشكلة اسم المكوّن الوصف
بلدان متعددة خادم الإدارة، وقت تشغيل واجهة برمجة التطبيقات

تتوفّر الآن للجمهور العام المضيفات الافتراضية و"طبقة النقل الآمنة" (TLS) التي تتيح الخدمة الذاتية

لمعرفة تفاصيل الاستخدام، يُرجى الاطّلاع على لمحة عن المضيفات الافتراضية وبروتوكول أمان طبقة النقل (TLS)/طبقة المقابس الآمنة (SSL).

71861442 خادم الإدارة

تحسينات على استيراد/تعديل حِزم الخادم الوكيل

سيُجري Edge عملية تحقّق أكثر صرامة من حِزم خادم وكيل واجهة برمجة التطبيقات في وقت النشر. يساعد هذا التحديث في ضمان عمليات نشر أسرع مع تقليل حالات فشل النشر وتلف الحِزم عندما يستورد أكثر من مستخدم الحزمة نفسها في الوقت نفسه. في ما يلي التغييرات والسلوكيات البارزة:

  • يجب أن تحتوي كل حزمة على جذر نظام ملفات /apiproxy.
  • لم يعُد Edge يحاول تجاهل المسارات في مجلد الموارد لحزمة خادم وكيل API. (على سبيل المثال، لم يعُد Edge يتجاهل أدلة ‎ .git أو ‎ .svn).
  • إذا كانت الحزمة تحتوي على إعداد غير صالح لأكثر من ملف إعداد XML واحد لخادم وكيل لواجهة برمجة التطبيقات (على سبيل المثال، apiproxy/proxy1.xml وapiproxy/proxy2.xml)، لا يمكن ضمان الإعداد الذي سيتم استخدامه لخادم وكيل لواجهة برمجة التطبيقات.
71548711 خادم الإدارة

عمليات التحقّق من صحة عملية النشر

قبل هذا الإصدار، كان Edge يتحقّق بشكل غير مباشر من عمليات نشر خادم وكيل لواجهة برمجة التطبيقات بحثًا عن أخطاء تحقّق محدّدة، ويُعلم المؤسسات من خلال أداة الإشعارات بالإصلاحات المطلوبة. كانت هذه الإشعارات، الموضّحة في إشعارات أخطاء النشر، تهدف إلى منح المستخدمين وقتًا لإصلاح المشاكل التي قد تؤدي لاحقًا إلى حدوث أخطاء في النشر عند تفعيل ميزة التحقّق في المنتج. مع هذا الإصدار، أصبح Edge يجري عمليات التحقّق هذه ويُظهر أخطاء النشر وفقًا لذلك.

67946045 API Runtime

سياسة "منع الارتفاع المفاجئ" المتوافقة مع التدرّج التلقائي

يتيح لك عنصر <UseEffectiveCount> جديد في سياسة Spike Arrest توزيع أعداد Spike Arrest تلقائيًا على معالِجات الرسائل. عند ضبطها على القيمة true، يقسّم كل معالج رسائل الحدّ الأقصى المسموح به لمعدّل الارتفاع المفاجئ على عدد معالجات الرسائل النشطة حاليًا، مع تعديل الحدّ الأقصى للمعدّل عند إضافة معالجات رسائل أو إزالتها. القيمة التلقائية هي "خطأ" عند حذف العنصر من السياسة.

لمزيد من المعلومات، يُرجى الاطّلاع على موضوع سياسة Spike Arrest.

72698249 API Runtime

تحسين تسجيل "قياس الأداء" بسبب تعذُّر الاتصال

72454901 API Runtime

ترقية Rhino إلى الإصدار 1.7.8 وTrireme إلى الإصدار 0.9.1

72449197 API Runtime

ضبط المهلة التلقائية لواجهة برمجة التطبيقات لجميع الخوادم الوكيلة على 55 ثانية لتجنُّب انتهاء مهلة جهاز التوجيه في وقت سابق

72236698 API Runtime

إضافة حدث تسجيل لعمليات النشر التجريبية

69863216 API Runtime

السماح بعمليات التحقّق من سلامة بروتوكول HTTPS الموقّعة ذاتيًا

69503023 API Runtime

يجب أن يستخدم التحويل باستخدام نظام أسماء النطاقات (DNS) في "المعالجة المتعددة" مجموعة سلاسل محادثات غير متزامنة

67708726, 68148328 API Runtime

تحسينات أمان "منتج واجهة برمجة التطبيقات"

تعمل السمة الجديدة على مستوى المؤسسة، features.keymanagement.disable.unbounded.permissions، على تعزيز أمان منتجات واجهة برمجة التطبيقات عند التحقّق من صحة طلبات البيانات من واجهة برمجة التطبيقات. عند ضبط السمة على "صحيح" (الإعداد التلقائي للمؤسسات التي تم إنشاؤها بعد هذا الإصدار)، يتم فرض الميزات التالية.

إنشاء التطبيق

عند إنشاء تطبيق مطوّر أو تطبيق شركة، تتطلّب واجهة برمجة التطبيقات الإدارية ربط التطبيق بمنتج API. (تفرض واجهة مستخدم الإدارة ذلك تلقائيًا).

إعدادات منتج واجهة برمجة التطبيقات

لإنشاء منتج API أو تعديله، يجب أن يتضمّن المنتج وكيل API واحدًا على الأقل أو مسار مورد في تعريفه.

أمان وقت التشغيل

يتم رفض طلبات البيانات من واجهة برمجة التطبيقات من خلال منتج واجهة برمجة التطبيقات في الحالات التالية:

  • لا يتضمّن منتج واجهة برمجة التطبيقات وكيل واجهة برمجة تطبيقات واحدًا على الأقل أو مسار مورد.
  • إذا لم يتضمّن المتغيّر flow.resource.name في الرسالة مسار مورد يمكن أن يقيّمه "منتج واجهة برمجة التطبيقات".
  • إذا لم يكن التطبيق الذي يُجري طلب البيانات من واجهة برمجة التطبيقات مرتبطًا بأحد منتجات واجهة برمجة التطبيقات

بالنسبة إلى المؤسسات الحالية، تكون قيمة الخاصية "خطأ" ويجب أن يغيّرها بشكل صريح مستخدم لديه أذونات "مشرف النظام". وهذا يعني أنّه على عملاء Public Cloud التواصل مع فريق دعم Apigee لتغيير قيمة السمة.

66003903 API Runtime

يجب أن يكون الاتصال بين جهاز التوجيه ومعالج الرسائل آمنًا تلقائيًا

الأخطاء التي تم إصلاحها

تم إصلاح الأخطاء التالية في هذا الإصدار. هذه القائمة مخصّصة بشكل أساسي للمستخدمين الذين يريدون معرفة ما إذا تم حلّ تذاكر الدعم الخاصة بهم. ولم يتم تصميمها لتقديم معلومات تفصيلية لجميع المستخدمين.

معرّف المشكلة اسم المكوّن الوصف
72553514 API Runtime

إصلاح التصنيف الخاطئ لأخطاء نص Node.js

70509295 API Runtime

عنوان IP الموثوق به في سياسة AccessControl

69712300 API Runtime

سياسة MessageLogging لإعادة حلّ نظام أسماء النطاقات على فترات منتظمة

67489895 خادم الإدارة

التحقّق من صحة سلسلة شهادات بروتوكول أمان طبقة النقل (TLS)

عند إنشاء اسم مستعار لمخزن المفاتيح باستخدام سلسلة شهادات، يجب فصل الشهادات في السلسلة بسطر جديد. يعرض Edge الآن رسالة الخطأ 400 Bad Request عند إنشاء الاسم المستعار إذا كانت سلسلة الشهادات لا تستوفي هذا الشرط.