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

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

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

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

لتعديل عملية التثبيت، اتّبِع الإجراء التالي على عُقد Edge:

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

    1. نظِّف مستودعات Yum:
      sudo yum clean all
    2. نزِّل أحدث ملف Edge 4.19.01 bootstrap_4.19.01.sh إلى /tmp/bootstrap_4.19.01.sh:
      curl https://software.apigee.com/bootstrap_4.19.01.sh -o /tmp/bootstrap_4.19.01.sh
    3. ثبِّت أداة apigee-service والاعتماديات من Edge 4.19.01:
      sudo bash /tmp/bootstrap_4.19.01.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 لخدمة الدخول المُوحَّد (SSO) على جميع العُقد. على كل عُقدة، نفِّذ الأمر التالي:
    /opt/apigee/apigee-setup/bin/update.sh -c sso -f configFile

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

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

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

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

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

الإيقاف والإزالة

لا تغييرات.

ميزات جديدة

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

الوصف

تأمين اتصال "خادم الإدارة" بـ "جهاز التوجيه" باستخدام mTLS

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

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

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

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

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

معرّف المشكلة الوصف
155840972 ترقية Tomcat

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

155595660

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

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

155340541

التوافق مع OpenJDK

أكّدت Apigee توافقها مع OpenJDK الإصدار 1.8.0.252.

155105930
76087166

مخازن قيم المفاتيح في بيئات متعددة مراكز البيانات

كان "خادم الإدارة" يتصل بشكل عشوائي بأي من مراكز البيانات إذا كانت إحدى المؤسسات تشمل مراكز بيانات متعددة (مثل dc-1 وdc-2). أثّر ذلك في الاتصالات بعُقد Cassandra في مركز البيانات المحلي لعمليات إدارة المفاتيح ومخزن قيم المفاتيح.

150717738

المجموعات التي ليس لها قائد

منعت المجموعات التي ليس لها قائد إيقاف خدمة mTLS أو إعادة تشغيلها. تم أيضًا تقليل مدة المهلة.

152382545

استخدام نطاق منافذ mTLS

توضّح المستندات الآن بشكل صحيح أنّ نطاق منافذ ZooKeeper لـ Apigee mTLS يبدأ من 10001.

148486685

التوافق بين تكرار OpenLDAP باستخدام الربط غير المباشر وخدمة الدخول المُوحَّد (SSO)

باستخدام الربط غير المباشر، لم تكن خدمة OpenLDAP تبحث عن عنصر المستخدم عند تفعيل التكرار (كان هناك أكثر من مثيل واحد من OpenLDAP).

148179907

إعادة إضافة أداة apigee-analytics-collector

تمت إعادة إضافة أداة apigee-analytics-collector. تتيح لك هذه الأداة الإبلاغ عن عدد طلبات واجهة برمجة التطبيقات.

146511254

عدم ظهور أخطاء في سياسة ExtractVariables

عندما لم يتم حلّ متغيّر XML من خلال تعبير XPath، استمرت سياسة ExtractVariables في التنفيذ في الخادم الوكيل. حدث ذلك حتى عندما تم ضبط العنصر IgnoreUnresolvedVariables أو السمة continueOnError على "خطأ".

130013746

إلغاء تفعيل الشركات

لم يكن الزر المخصّص لإلغاء تفعيل الشركات من "تحقيق الربح" متاحًا.

120799182

ترقية OpenLDAP

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

145236083

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

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

135616498

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

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

111420263

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

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