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

يتم الآن عرض مستندات Apigee Edge.
انتقِل إلى مستندات Apigee X.
المعلومات

بدأنا يوم الثلاثاء 20 شباط (فبراير) 2018 بطرح إصدار جديد من Apigee Edge المخصَّص لخدمة Public Cloud.

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

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

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

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

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

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

تحسينات استيراد/تحديث حزمة الخادم الوكيل

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

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

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

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

67946045 وقت تشغيل واجهة برمجة التطبيقات

سياسة رصد الزيادة في مستوى القياس التلقائي

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

لمزيد من المعلومات، اطّلِع على موضوع سياسة إيقاف الارتفاع المفاجئ.

72698249 وقت تشغيل واجهة برمجة التطبيقات

تحسين تسجيل MP بسبب تعذُّر الاتصال

72454901 وقت تشغيل واجهة برمجة التطبيقات

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

72449197 وقت تشغيل واجهة برمجة التطبيقات

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

72236698 وقت تشغيل واجهة برمجة التطبيقات

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

69863216 وقت تشغيل واجهة برمجة التطبيقات

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

69503023 وقت تشغيل واجهة برمجة التطبيقات

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

67708726، 68148328 وقت تشغيل واجهة برمجة التطبيقات

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

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

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

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

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

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

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

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

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

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

66003903 وقت تشغيل واجهة برمجة التطبيقات

تأمين اتصال "معالج البيانات" من جهاز التوجيه إلى الرسائل بشكل تلقائي

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

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

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

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

70509295 وقت تشغيل واجهة برمجة التطبيقات

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

69712300 وقت تشغيل واجهة برمجة التطبيقات

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

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

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

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