أنت تطّلع على مستندات Apigee Edge.
انتقِل إلى مستندات
Apigee X. info
في 5 حزيران (يونيو) 2020، أطلقنا إصدارًا جديدًا من Apigee Edge لـ Private Cloud.
إجراء التعديل
لتحديث عملية التثبيت، عليك تنفيذ الإجراء التالي على عقد Edge:
-
على جميع عقد Edge:
- تنظيف مستودعات Yum:
sudo yum clean all
- نزِّل أحدث إصدار من ملف
bootstrap_4.19.06.sh
في Edge 4.19.06 من أجل/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 for Private Cloud.
- نفِّذ النص البرمجي
update.sh
لـ Edge على جميع العقد. على كل عقدة، نفِّذ الأمر التالي:/opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile
حيث يحدِّد configFile ملف الإعداد الذي استخدمته لتثبيت Apigee Edge for Private Cloud.
- نفِّذ النص البرمجي
update.sh
لواجهة المستخدم على جميع العقد. على كل عقدة، نفِّذ الأمر التالي:/opt/apigee/apigee-setup/bin/update.sh -c ui -f configFile
حيث يحدِّد configFile ملف الإعداد الذي استخدمته لتثبيت Apigee Edge for Private Cloud.
- نفِّذ النص البرمجي
update.sh
لميزة "تسجيل الدخول المُوحَّد" على جميع العقد. على كل عقدة، نفِّذ الأمر التالي:/opt/apigee/apigee-setup/bin/update.sh -c sso -f configFile
حيث يحدِّد configFile ملف الإعداد الذي استخدمته لتثبيت Apigee Edge for Private Cloud.
- نفِّذ النص البرمجي
update.sh
لبوابة المطوّرين على جميع العقد. على كل عقدة، نفِّذ الأمر التالي:/opt/apigee/apigee-setup/bin/update.sh -c dp -f configFile
حيث يحدِّد configFile ملف الإعداد الذي استخدمته لتثبيت Apigee Edge for Private Cloud.
- إذا كنت تستخدم بروتوكول mTLS من Apigee وكنت قد عدّلت الإعدادات استنادًا إلى الميزات الجديدة أو إصلاحات
الأخطاء في هذا التصحيح، عليك إلغاء تثبيت خدمة
apigee-mtls
ثم إعادة تثبيتها على جميع العقد لكي يتم تطبيق هذه التغييرات. لمزيد من المعلومات، يُرجى الاطّلاع على تغيير إعدادات apigee-mtls الحالية.
البرامج المتوافقة
أكّدت خدمة Apigee Edge for Private Cloud توافقها مع الإصدار 1.8.0.252 من OpenJDK.
تم تحديث Tomcat إلى الإصدار 7.0.103.
الإيقاف النهائي والإزالة
لا توجد تغييرات.
ميزات جديدة
يصف الجدول التالي الميزات الجديدة في هذا الإصدار:
الوصف |
---|
يؤمّن بروتوكول mTLS الاتصال بين "الخادم الإداري" و"الراوتر" يتيح الآن بروتوكول mTLS في Apigee الاتصال بين "خادم الإدارة" و"جهاز التوجيه" على المنفذ 8081. |
أصبح بإمكانك الآن ضبط مدة صلاحية الشهادة عند استخدام شهادة مخصّصة، يمكنك ضبط عدد الأيام التي تظل فيها الشهادة
صالحة. ويمكنك إجراء ذلك من خلال ضبط قيمة
|
الأخطاء التي تم إصلاحها
يسرد الجدول التالي الأخطاء التي تم إصلاحها في هذا الإصدار:
معرّف المشكلة | الوصف |
---|---|
154428338 |
تعذُّر على "معالج الرسائل" تحميل البيئات عند ضبط ملفّات تخزين المفاتيح بأسماء أو أسماء بديلة مشابهة. لقد أصلحنا تعارضًا في البحث عن التعبير العادي عند تحميل ملفّات تخزين المفاتيح التي تتّبع اصطلاحًا مشابهًا في التسمية. كان هذا يتسبب في تعذُّر تحميل معالج الرسائل لإعدادات البيئات المرتبطة بملف تخزين المفاتيح، أو تعذُّر بدء تشغيله عند عرض ملفات تخزين مفاتيح متعدّدة ومتعارضة أثناء البحث. |
130653816 | ظهور أخطاء 404 بشكل متقطع في عدد الزيارات أثناء التشغيل كان هناك تعارض في الشروط يمنع "معالجات الرسائل" من تحميل جميع الخوادم الوكيلة عند بدء التشغيل، ما يؤدي إلى ظهور أخطاء متقطعة من النوع 404 ApplicationNotFound في عدد الزيارات أثناء التشغيل. تم حلّ هذه المشكلة. |
157275131 |
ترقية Drupal تعطّلت عملية ترقية "بوابة المطوّرين" في الإصدار 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 حرفًا، سيؤدي ذلك إلى تعذُّر تنفيذ نص برمجي لتثبيت الدخول المُوحَّد (SSO) في Edge. |
135616498 |
تعذُّر تشغيل نص إعداد الدخول المُوحَّد (SSO) تم إصلاح مشكلة تعذُّر تشغيل نص إعداد الدخول المُوحَّد عند استخدام عناوين URL الخاصة بمخطّط الملفات. |
111420263 |
إصلاح ConcurrentModificationException في سياسة تسجيل الرسائل إزالة العديد من حالات تعارض العمليات التي تحدث عند استخدام سياسة تسجيل الرسائل |
147458330 |
حلّ مشكلة عدم تخزين معلومات الدخول المُوحَّد (SSO) في النسخة الاحتياطية من Postgresql تم إصلاح مشكلة عدم توفّر بيانات إعدادات الدخول المُوحَّد (SSO) في نُسخ PostgreSQL الاحتياطية. |