أنت الآن بصدد الاطّلاع على مستندات Apigee Edge.
انتقِل إلى
مستندات Apigee X. info
في 5 حزيران (يونيو) 2020، أطلقنا إصدارًا جديدًا من Apigee Edge Private Cloud.
إجراء التحديث
لتعديل عملية التثبيت، اتّبِع الإجراء التالي على عُقد Edge:
-
على جميع عُقد Edge:
- نظِّف مستودعات Yum:
sudo yum clean all
- نزِّل ملف Edge 4.19.06
bootstrap_4.19.06.shإلى/tmp/bootstrap_4.19.06.sh:curl https://software.apigee.com/bootstrap_4.19.06.sh -o /tmp/bootstrap_4.19.06.sh
- ثبِّت أداة
apigee-serviceوالإعدادات التابعة لإصدار Edge 4.19.06:sudo bash /tmp/bootstrap_4.19.06.sh apigeeuser=uName apigeepassword=pWord
حيث يمثّل uName:pWord اسم المستخدم وكلمة المرور اللذين تلقّيتهما من Apigee. إذا حذفت pWord، سيُطلب منك إدخاله.
- حدِّث أداة
apigee-setupباتّباع الخطوات التالية:sudo /opt/apigee/apigee-service/bin/apigee-service apigee-setup update
- استخدِم الأمر
sourceلتنفيذ النص البرمجيapigee-service.sh:source /etc/profile.d/apigee-service.sh
- نظِّف مستودعات Yum:
- نفِّذ النص البرمجي
update.shلبروتوكول OpenLDAP على جميع العُقد. على كل عقدة، نفِّذ الأمر التالي:/opt/apigee/apigee-setup/bin/update.sh -c ldap -f configFile
حيث يحدّد configFile ملف الإعداد الذي استخدمته لتثبيت Apigee Edge Private Cloud.
- نفِّذ النص البرمجي
update.shلـ Edge على جميع العُقد. على كل عقدة، نفِّذ الأمر التالي:/opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile
حيث يحدّد configFile ملف الإعداد الذي استخدمته لتثبيت Apigee Edge Private Cloud.
- نفِّذ النص البرمجي
update.shلواجهة المستخدم على جميع العُقد. على كل عقدة، نفِّذ الأمر التالي:/opt/apigee/apigee-setup/bin/update.sh -c ui -f configFile
حيث يحدّد configFile ملف الإعداد الذي استخدمته لتثبيت Apigee Edge Private Cloud.
- نفِّذ النص البرمجي
update.shللدخول الموحّد على جميع العُقد. على كل عقدة، نفِّذ الأمر التالي:/opt/apigee/apigee-setup/bin/update.sh -c sso -f configFile
حيث يحدّد configFile ملف الإعداد الذي استخدمته لتثبيت Apigee Edge Private Cloud.
- نفِّذ النص البرمجي
update.shالخاص بـ "بوابة المطوّرين" على جميع العُقد. على كل عقدة، نفِّذ الأمر التالي:/opt/apigee/apigee-setup/bin/update.sh -c dp -f configFile
حيث يحدّد configFile ملف الإعداد الذي استخدمته لتثبيت Apigee Edge Private Cloud.
- إذا كنت تستخدم Apigee mTLS وعدّلت الإعدادات استنادًا إلى الميزات الجديدة أو إصلاحات الأخطاء في هذه الحزمة، عليك إلغاء تثبيت خدمة
apigee-mtlsثم إعادة تثبيتها على جميع العُقد لتطبيق هذه التغييرات. لمزيد من المعلومات، يُرجى الاطّلاع على تغيير إعدادات apigee-mtls الحالية.
البرامج المتوافقة
تم تأكيد توافق Apigee Edge for Private Cloud مع الإصدار 1.8.0.252 من OpenJDK.
تم تحديث Tomcat إلى الإصدار 7.0.103.
الميزات التي سيتم إيقافها نهائيًا
لا تغييرات.
ميزات جديدة
يوضّح الجدول التالي الميزات الجديدة في هذا الإصدار:
| الوصف |
|---|
|
توفّر خدمة mTLS الأمان لاتصال "خادم الإدارة" بجهاز التوجيه يتيح Apigee mTLS الآن الاتصال بين "خادم الإدارة" و"جهاز التوجيه" على المنفذ 8081. |
أصبحت مدة صلاحية الشهادة قابلة للضبط عند استخدام شهادة مخصّصة، يمكنك تحديد عدد الأيام التي تكون فيها الشهادة صالحة. يمكنك إجراء ذلك من خلال ضبط قيمة
|
الأخطاء التي تم إصلاحها
يسرد الجدول التالي الأخطاء التي تم إصلاحها في هذا الإصدار:
| معرّف المشكلة | الوصف |
|---|---|
| 154428338 |
يتعذّر على "معالج الرسائل" تحميل البيئات عند إعداد ملفات تخزين المفاتيح بأسماء أو أسماء مستعارة متشابهة. لقد أصلحنا مشكلة تعارض في البحث عن التعبير العادي عند تحميل ملفات تخزين المفاتيح التي تتّبع اصطلاح تسمية مشابهًا. كان ذلك يؤدي إلى تعذُّر تحميل "معالج الرسائل" للبيئات المرتبطة بمخزن المفاتيح، أو تعذُّر بدء التشغيل عند عرض عدة مخازن مفاتيح متضاربة أثناء البحث. |
| 130653816 | أخطاء 404 متقطّعة في عدد الزيارات أثناء التشغيل كانت حالة التزامن المتنافس تتسبّب في عدم تحميل "معالجات الرسائل" لجميع الخوادم الوكيلة عند بدء التشغيل، ما يؤدي إلى ظهور أخطاء ApplicationNotFound متقطّعة برمز الحالة 404 في عدد الزيارات أثناء وقت التشغيل. تم حلّ هذه المشكلة. |
| 157275131 |
ترقية Drupal حدث خطأ في عملية ترقية Developer Portal في الإصدار 4.19.06. |
| 155840972 | ترقية Tomcat
تمت ترقية Tomcat إلى الإصدار 7.0.103. |
| 155595660 |
تنسيق المنطقة الزمنية لم تكن القيم المستخدَمة للرموز المميزة |
| 155340541 |
التوافق مع OpenJDK أكّدت Apigee أنّها تتوافق مع الإصدار 1.8.0.252 من OpenJDK. |
| 155105930 76087166 |
آلات KVM في بيئات متعددة مراكز البيانات كان خادم الإدارة يتصل بشكل عشوائي بأي من مراكز البيانات إذا كانت المؤسسة تغطي عدة مراكز بيانات (على سبيل المثال، dc-1 وdc-2). وقد أثّر ذلك في عمليات الربط بعُقد Cassandra في مركز البيانات المحلي لإدارة المفاتيح وعمليات خريطة المفتاح والقيمة (KVM). |
| 152382545 |
استخدام نطاق منافذ mTLS توضّح المستندات الآن بشكل صحيح أنّ نطاق منفذ ZooKeeper لخدمة Apigee mTLS يبدأ من 10001. |
| 150717738 |
المجموعات التي ليس لها قائد منعت المجموعات التي لا تحتوي على عقدة رئيسية إيقاف خدمة mTLS أو إعادة تشغيلها. تم أيضًا تقليل مدة المهلة. |
| 148486685 |
تكرار OpenLDAP غير المباشر وإمكانية التشغيل التفاعلي لخدمة الدخول المُوحَّد (SSO) في حال الربط غير المباشر، لم تكن خدمة OpenLDAP تبحث عن عنصر المستخدم عند تفعيل النسخ المتماثل (كان هناك أكثر من مثيل واحد من OpenLDAP). |
| 148179907 |
إعادة إضافة apigee-analytics-collector تمت إعادة إضافة الأداة المساعدة apigee-analytics-collector. تتيح لك هذه الأداة المساعدة إعداد تقارير عن عدد مرات استخدام واجهة برمجة التطبيقات. |
| 146511254 |
سياسة ExtractVariables لا تعرض أخطاء عندما لم يتم تحليل متغيّر XML من خلال تعبير XPath، استمرت سياسة ExtractVariables في التنفيذ في الخادم الوكيل. حدث ذلك حتى عندما تم ضبط العنصر |
| 130013746 |
إيقاف الشركات لم يكن الزرّ المخصّص لإيقاف ميزة تحقيق الربح في الشركات متاحًا. |
| 120799182 |
ترقية OpenLDAP أدّت عملية ترقية OpenLDAP في بيئة تتضمّن مراكز بيانات متعددة إلى حالة تالفة. |
| 145236083 |
اسم مستخدم مسؤول إدارة النظام:طول كلمة المرور تسبّب اسم مستخدم وكلمة مرور لمشرف نظام يتألفان من أكثر من 57 حرفًا في تعذُّر تنفيذ برنامج نصي لتثبيت خدمة "الدخول المُوحَّد" في Edge. |
| 135616498 |
تعذُّر تنفيذ نص التهيئة البرمجي للدخول المُوحَّد تم إصلاح مشكلة كانت تتسبب في تعذُّر تنفيذ نص التهيئة البرمجي للدخول المُوحَّد عند استخدام عناوين URL بنظام الملفات. |
| 111420263 |
إصلاح ConcurrentModificationException في سياسة تسجيل الرسائل تمت إزالة العديد من حالات التزامن التي تحدث عند استخدام سياسة تسجيل الرسائل. |
| 147458330 |
حلّ لمشكلة عدم تخزين معلومات الدخول المُوحَّد عند الاحتفاظ بنسخة احتياطية من Postgresql تم إصلاح المشكلة التي كانت تؤدي إلى عدم توفّر بيانات إعداد الدخول المُوحَّد في عمليات النسخ الاحتياطي لـ PostgreSQL. |