4.19.06.07 - Edge لملاحظات الإصدار Private Cloud

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

في 5 حزيران (يونيو) 2020، أطلقنا إصدارًا جديدًا من Apigee Edge لـ Private Cloud.

إجراء التعديل

لتحديث عملية التثبيت، عليك تنفيذ الإجراء التالي على عقد Edge:

  1. على جميع عقد Edge:

    1. تنظيف مستودعات Yum:
      sudo yum clean all
    2. نزِّل أحدث إصدار من ملف 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
    3. ثبِّت أداة apigee-service وتبعياتها في Edge 4.19.06:
      sudo bash /tmp/bootstrap_4.19.06.sh apigeeuser=uName apigeepassword=pWord

      حيث يكون uName:pWord هو اسم المستخدم وكلمة المرور اللذان تلقّيتَهما من Apigee. في حال حذف pWord، سيُطلب منك إدخاله.

    4. تحديث أداة apigee-setup:
      sudo /opt/apigee/apigee-service/bin/apigee-service apigee-setup update
    5. استخدِم الأمر source لتشغيل النص البرمجي apigee-service.sh:
      source /etc/profile.d/apigee-service.sh
  2. نفِّذ النص البرمجي update.sh لـ OpenLDAP على جميع العقد. على كل عقدة، نفِّذ الأمر التالي:
    /opt/apigee/apigee-setup/bin/update.sh -c ldap -f configFile

    حيث يحدِّد configFile ملف الإعداد الذي استخدمته لتثبيت Apigee Edge for Private Cloud.

  3. نفِّذ النص البرمجي update.sh لـ Edge على جميع العقد. على كل عقدة، نفِّذ الأمر التالي:
    /opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile

    حيث يحدِّد configFile ملف الإعداد الذي استخدمته لتثبيت Apigee Edge for Private Cloud.

  4. نفِّذ النص البرمجي update.sh لواجهة المستخدم على جميع العقد. على كل عقدة، نفِّذ الأمر التالي:
    /opt/apigee/apigee-setup/bin/update.sh -c ui -f configFile

    حيث يحدِّد configFile ملف الإعداد الذي استخدمته لتثبيت Apigee Edge for Private Cloud.

  5. نفِّذ النص البرمجي update.sh لميزة "تسجيل الدخول المُوحَّد" على جميع العقد. على كل عقدة، نفِّذ الأمر التالي:
    /opt/apigee/apigee-setup/bin/update.sh -c sso -f configFile

    حيث يحدِّد configFile ملف الإعداد الذي استخدمته لتثبيت Apigee Edge for Private Cloud.

  6. نفِّذ النص البرمجي update.sh لبوابة المطوّرين على جميع العقد. على كل عقدة، نفِّذ الأمر التالي:
    /opt/apigee/apigee-setup/bin/update.sh -c dp -f configFile

    حيث يحدِّد configFile ملف الإعداد الذي استخدمته لتثبيت Apigee Edge for Private Cloud.

  7. إذا كنت تستخدم بروتوكول mTLS من Apigee وكنت قد عدّلت الإعدادات استنادًا إلى الميزات الجديدة أو إصلاحات الأخطاء في هذا التصحيح، عليك إلغاء تثبيت خدمة apigee-mtls ثم إعادة تثبيتها على جميع العقد لكي يتم تطبيق هذه التغييرات. لمزيد من المعلومات، يُرجى الاطّلاع على تغيير إعدادات apigee-mtls الحالية.

البرامج المتوافقة

أكّدت خدمة Apigee Edge for Private Cloud توافقها مع الإصدار 1.8.0.252 من OpenJDK.

تم تحديث Tomcat إلى الإصدار 7.0.103.

الإيقاف النهائي والإزالة

لا توجد تغييرات.

ميزات جديدة

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

الوصف

يؤمّن بروتوكول mTLS الاتصال بين "الخادم الإداري" و"الراوتر"

يتيح الآن بروتوكول mTLS في Apigee الاتصال بين "خادم الإدارة" و"جهاز التوجيه" على المنفذ 8081.

أصبح بإمكانك الآن ضبط مدة صلاحية الشهادة

عند استخدام شهادة مخصّصة، يمكنك ضبط عدد الأيام التي تظل فيها الشهادة صالحة. ويمكنك إجراء ذلك من خلال ضبط قيمة APIGEE_MTLS_NUM_DAYS_CERT_VALID_FOR في ملف الإعدادات. القيمة التلقائية هي 365. لمزيد من المعلومات، يُرجى الاطّلاع على الخطوة 1: تعديل ملف الإعداد. إذا أجريت تغييرًا بعد تثبيت Apigee mTLS، احرص على اتّباع التعليمات الواردة في مقالة تغيير إعدادات apigee-mtls الحالية.

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

يسرد الجدول التالي الأخطاء التي تم إصلاحها في هذا الإصدار:

معرّف المشكلة الوصف
154428338

تعذُّر على "معالج الرسائل" تحميل البيئات عند ضبط ملفّات تخزين المفاتيح بأسماء أو أسماء بديلة مشابهة.

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

130653816

ظهور أخطاء 404 بشكل متقطع في عدد الزيارات أثناء التشغيل

كان هناك تعارض في الشروط يمنع "معالجات الرسائل" من تحميل جميع الخوادم الوكيلة عند بدء التشغيل، ما يؤدي إلى ظهور أخطاء متقطعة من النوع 404 ApplicationNotFound في عدد الزيارات أثناء التشغيل.

تم حلّ هذه المشكلة.

157275131

ترقية Drupal

تعطّلت عملية ترقية "بوابة المطوّرين" في الإصدار 4.19.06.

155840972 ترقية Tomcat

تمت ترقية Tomcat إلى الإصدار 7.0.103.

155595660

تنسيق المنطقة الزمنية

القيم المستخدَمة للعنصرَين النائبَين sss وSSS في تنسيق المنطقة الزمنية الذي تم ضبطه من خلال السمة conf_system_apigee.syslogger.dateFormat كانت غير صحيحة.

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 في الخادم الوكيل. وقد حدث ذلك حتى عند ضبط العنصر IgnoreUnresolvedVariables أو السمة continueOnError على false.

130013746

إيقاف الشركات

الزر لإيقاف ميزة "تحقيق الربح" للشركات لم يكن متاحًا.

120799182

ترقية OpenLDAP

أدّت عملية ترقية OpenLDAP في بيئة تتضمّن عدة مراكز بيانات إلى حالة تلف.

145236083

طول كلمة مرور اسم المستخدم الخاص بمسؤول إدارة النظام

إذا كان اسم مستخدم مسؤول إدارة النظام:كلمة المرور أطول من 57 حرفًا، سيؤدي ذلك إلى تعذُّر تنفيذ نص برمجي لتثبيت الدخول المُوحَّد (SSO) في Edge.

135616498

تعذُّر تشغيل نص إعداد الدخول المُوحَّد (SSO)

تم إصلاح مشكلة تعذُّر تشغيل نص إعداد الدخول المُوحَّد عند استخدام عناوين URL الخاصة بمخطّط الملفات.

111420263

إصلاح ConcurrentModificationException في سياسة تسجيل الرسائل

إزالة العديد من حالات تعارض العمليات التي تحدث عند استخدام سياسة تسجيل الرسائل

147458330

حلّ مشكلة عدم تخزين معلومات الدخول المُوحَّد (SSO) في النسخة الاحتياطية من Postgresql

تم إصلاح مشكلة عدم توفّر بيانات إعدادات الدخول المُوحَّد (SSO) في نُسخ PostgreSQL الاحتياطية.