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. نزِّل أحدث ملف 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
    3. ثبِّت أداة Edge 4.19.06 apigee-service والبرامج التابعة لها:
      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 للسحابة الخاصة.

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

    حيث يشير configFile إلى ملف الإعداد الذي استخدمته لتثبيت Apigee Edge للسحابة الخاصة.

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

    حيث يشير configFile إلى ملف الإعداد الذي استخدمته لتثبيت Apigee Edge للسحابة الخاصة.

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

    حيث يشير configFile إلى ملف الإعداد الذي استخدمته لتثبيت Apigee Edge للسحابة الخاصة.

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

    حيث يشير configFile إلى ملف الإعداد الذي استخدمته لتثبيت Apigee Edge للسحابة الخاصة.

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

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

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

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

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

لا تغييرات.

ميزات جديدة

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

الوصف

يؤمّن بروتوكول أمان النقل المتبادل (mTLS) الاتصال بين خادم الإدارة والموجّه

تتيح Apigee mTLS الآن الاتصال بين "خادم الإدارة" و"الموجّه" على المنفذ 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 حرفًا في تعذُّر تنفيذ نص برمجي لتثبيت خدمة "الدخول المُوحَّد" في Edge.

135616498

تعذُّر تنفيذ نص التهيئة البرمجي للدخول المُوحَّد (SSO)

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

111420263

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

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

147458330

إصلاح مشكلة عدم تخزين معلومات الدخول المُوحَّد عند الاحتفاظ بنسخة احتياطية من Postgresql

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