أنت الآن بصدد الاطّلاع على مستندات Apigee Edge.
انتقِل إلى
مستندات Apigee X. info
في 25 أكتوبر 2023، أطلقنا إصدارًا جديدًا من Apigee Edge Private Cloud.
ملاحظة: سيبقى هذا الإصدار متاحًا حتى 25 أكتوبر 2024.
إجراء التحديث
يوضّح هذا القسم كيفية تثبيت هذا الإصدار إذا كنت بصدد التحديث من الإصدار السابق من Edge for Private Cloud. إذا كنت بحاجة إلى التحديث من إصدار سابق، راجِع مقالة تطبيق إصدارات متعددة من حِزم التصحيح.
سيؤدي تعديل هذا الإصدار إلى تعديل المكوّنات في قائمة حِزم RPM التالية:
- edge-gateway-4.52.00-0.0.60200.noarch.rpm
- edge-management-server-4.52.00-0.0.60200.noarch.rpm
- edge-message-processor-4.52.00-0.0.60200.noarch.rpm
- edge-postgres-server-4.52.00-0.0.60200.noarch.rpm
- edge-qpid-server-4.52.00-0.0.60200.noarch.rpm
- edge-router-4.52.00-0.0.60200.noarch.rpm
- apigee-sso-4.52.00-0.0.21316.noarch.rpm
- edge-analytics-4.52.00-0.0.40100.noarch.rpm
- edge-management-ui-4.52.00-0.0.20029.noarch.rpm
- edge-ui-4.52.00-0.0.20233.noarch.rpm
- apigee-service-4.52.00-0.0.1500.noarch.rpm
- apigee-mirror-4.52.00-0.0.1032.noarch.rpm
- apigee-tomcat-9.0.82-0.0.939.noarch.rpm
- apigee-configutil-4.52.00-0.0.624.noarch.rpm
يمكنك التحقّق من إصدارات RPM المثبَّتة حاليًا لمعرفة ما إذا كان يجب تحديثها، وذلك من خلال إدخال ما يلي:
apigee-all version
لتعديل عملية التثبيت، اتّبِع الإجراء التالي على عُقد Edge:
-
على جميع عُقد Edge:
- نظِّف مستودعات Yum:
sudo yum clean all
- نزِّل أحدث ملف Edge 4.52.00
bootstrap_4.52.00.shإلى/tmp/bootstrap_4.52.00.sh:curl https://software.apigee.com/bootstrap_4.52.00.sh -o /tmp/bootstrap_4.52.00.sh
- ثبِّت أداة Edge 4.52.00
apigee-serviceوالبرامج التابعة لها:sudo bash /tmp/bootstrap_4.52.00.sh apigeeuser=uName apigeepassword=pWord
حيث يمثّل uName اسم المستخدم وpWord كلمة المرور اللذين تلقّيتهما من Apigee. إذا حذفت pWord، سيُطلب منك إدخاله.
- استخدِم الأمر
sourceلتنفيذ النص البرمجي apigee-service.sh:source /etc/profile.d/apigee-service.sh
- نظِّف مستودعات Yum:
- على جميع عُقد Edge، نفِّذ النص البرمجي
update.shلعملية Edge:/opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile
- نفِّذ النص البرمجي
update.shلخدمة الدخول المُوحَّد (SSO) على جميع العُقد: - في جميع عُقد واجهة المستخدم، نفِّذ النص البرمجي
update.shلواجهة المستخدم:/opt/apigee/apigee-setup/bin/update.sh -c ui -f configFile
- إذا كنت تستخدم تجربة Edge الجديدة، شغِّل الأمر التالي:
/opt/apigee/apigee-setup/bin/update.sh -c ue -f configFile
/opt/apigee/apigee-setup/bin/update.sh -c sso -f configFile
تم إصلاح المشاكل المتعلّقة بالأمان
في ما يلي قائمة بمشاكل الأمان المعروفة التي تم إصلاحها في هذا الإصدار. لتجنُّب هذه المشاكل، ثبِّت أحدث إصدار من Edge for Private Cloud.| معرّف المشكلة | الوصف |
|---|---|
| 279065506 | في عنوان URL لإعادة التوجيه الخاص ببروتوكول OAuth2، تم تحسين إنتروبيا مَعلمة الحالة لجعلها غير متوقّعة، وذلك لتجنُّب ثغرة أمنية في طلبات التزوير بين المواقع الإلكترونية (CSRF).", |
| 279065586 | أضفنا سياسات أمان المحتوى في العنوان لتوفير طبقة أمان إضافية للمواقع الإلكترونية من الهجمات من جهة العميل. |
التغييرات على البرامج المتوافقة
تمت إضافة الدعم لإصدارات البرامج التالية:
- Red Hat Enterprise Linux (الإصدار 64 بت من Intel): الإصدار 8.8
- Oracle Linux (معالج Intel 64 بت): الإصدارات 7.9 و8.7 و8.8
- Rocky Linux 8
- Tomcat 9.0.82
يمكنك الاطّلاع على البرامج المتوافقة مع Edge for Private Cloud للحصول على قائمة كاملة بالبرامج المتوافقة.
الميزات التي سيتم إيقافها نهائيًا
لا يتضمّن هذا الإصدار أي عمليات إيقاف نهائي أو إيقاف نهائي جديد.
الميزات الجديدة
يتضمّن هذا الإصدار الميزات الجديدة التالية:
ضبط الحد الأقصى لعدد الأحرف في اسمَي المؤسسة والبيئة
باستخدام هذا الإصدار، يمكنك الحدّ من الحد الأقصى لعدد الأحرف المسموح به في اسمَي المؤسسة والبيئة عند إنشاء مؤسسة أو بيئة جديدة. القيمة التلقائية للحد الأقصى لعدد الأحرف هي 255. لضبط حدّ أقصى أقل، اضبط الخصائص التالية في ملف الخصائص الخاص بها:
- في ملف خصائص المؤسسة، اضبط
org.name.max.length. - في ملف خصائص المؤسسة، اضبط
env.name.max.length.
إذا تم ضبط أيّ من هاتين السمتَين على قيمة أقل من 0 أو أكبر من 255، سيستخدم النظام القيمة القصوى 1 أو 255 على التوالي.
تحديد مدة انتهاء صلاحية رموز الدخول
يتيح لك هذا الإصدار ضبط مدة انتهاء صلاحية رموز الدخول من خلال ضبط السمة
conf_keymanagement_oauth_access_token_expiry_time_in_millis على مدة انتهاء الصلاحية المطلوبة بالملّي ثانية. تكون هذه الميزة غير مفعّلة تلقائيًا. لتفعيلها، اضبط قيمة
conf_keymanagement_oauth_access_token_is_apply_limit على true
في "معالج الرسائل".
تمنح هذه الميزة مشرفي Apigee إمكانية تحكّم أفضل في انتهاء صلاحية رموز الدخول المميزة التي تم إنشاؤها في Apigee.
إصلاح الأخطاء
يسرد هذا القسم الأخطاء التي تم إصلاحها في إصدار السحابة الإلكترونية الخاصة هذا.
| معرّف المشكلة | الوصف |
|---|---|
| 290242749 |
عند استخدام المتغيّر |
| 260397807 |
منعت مشكلة في نماذج الرسائل الإلكترونية إرسال أحرف متعددة البايتات في الرسائل الإلكترونية. تم حلّ هذه المشكلة. |
| 234544436 |
حدثت مشكلة تؤدي إلى اختفاء القائمة اليمنى عند تغيير المؤسسات في واجهة مستخدم Edge الجديدة. تم حلّ هذه المشكلة. |
| 293268203 |
لم تتم ترقية تبعيات "إحصاءات Google" تلقائيًا على عُقد خادم الإدارة. تم حلّ هذه المشكلة. |
| 261616264 |
تمت إضافة عملية تحقّق من التمهيد لضمان عدم إزالة/حذف postgresql أثناء عملية الترقية. |
| 279065586 |
في عنوان URL لإعادة التوجيه الخاص ببروتوكول OAuth2، تم تحسين إنتروبيا مَعلمة الحالة لجعلها غير متوقّعة، وذلك لتجنُّب ثغرة أمنية في تقليد الطلبات من موقع إلكتروني مختلف (CSRF). |
| 283310836 |
تم تحسين رسالة الخطأ التي تظهر عند تحليل ملفات XML كبيرة. |
| 245936798 |
كانت هناك مشكلة في أسماء المؤسسات والبيئات تؤدي إلى تعذُّر تنفيذ طلبات بحث Postgresql <code<create< code="" dir="ltr" translate="no"> .</code<create<> تم إصلاح هذه المشكلة من خلال تحسين معالجة تعارضات أسماء فهارس postgres لأسماء المؤسسات والبيئات الطويلة. |
| 293733533 |
تم تحديث مكتبة Spring التابعة لجهة خارجية في مكونات Edge Gateway من الإصدار 5.3.20 إلى الإصدار 5.3.27. |
| 294363158 |
كان هناك خطأ برمجي يتسبّب في ظهور بعض السمات الإضافية في القوائم المنسدلة الخاصة بصفحات الإحصاءات والمراقبة في واجهة مستخدم Edge. تم حلّ هذه المشكلة. |
| 297889765 |
أصبحت العناصر التي تم إنشاؤها بواسطة apigee-mirror تتضمّن الآن معلومات الملكية الصحيحة. |
| 294989027 |
تحسين أداء بعض واجهات برمجة التطبيقات الخاصة بالإحصاءات: |
المشاكل المعروفة
اطّلِع على المشاكل المعروفة في Edge for Private Cloud للحصول على قائمة كاملة بالمشاكل المعروفة.
تطبيق إصدارات متعددة من رمز التصحيح
يوضّح هذا القسم كيفية تطبيق إصدارات رموز تصحيح متعددة، في حال التحديث من إصدار من Edge for Private Cloud أقدم من إصدار رمز التصحيح السابق.
يحتوي كل إصدار تصحيح على تحديثات لمكوّنات معيّنة من Edge for Private Cloud، مثل
edge-management-server.
لتطبيق إصدارات تصحيحية متعددة، عليك تعديل كل مكوّن من مكونات Edge تم تضمينه في إصدار تصحيحي أحدث من الإصدار المثبَّت حاليًا. يمكنك العثور على هذه المكوّنات من خلال الاطّلاع على ملاحظات إصدار Edge for Private Cloud لجميع الإصدارات الأحدث من إصدارك الحالي، والتحقّق من قائمة حِزم RPM لهذه الإصدارات. راجِع ملاحظات إصدار Apigee للحصول على روابط تؤدي إلى جميع ملاحظات إصدار Edge for Private Cloud.
ملاحظة: عليك تعديل كل مكوّن مرة واحدة فقط من خلال تثبيت حزمة RPM لأحدث إصدار من المكوّن المضمّن في إصدارات التصحيح. اتّبِع التعليمات الواردة في ملاحظات الإصدار الخاصة بهذا الإصدار لتعديل المكوّن.
ملاحظة: تؤدي ترقية أحد المكوّنات إلى تثبيت أحدث إصدار تصحيح تلقائيًا. إذا أردت الترقية إلى إصدار تصحيح ليس الأحدث، عليك الاحتفاظ بنسخة tarball الخاصة بك من مستودع Apigee باستخدام مرآة Apigee، واستخدام هذه المرآة لعمليات تثبيت Apigee. لمزيد من المعلومات، يُرجى الاطّلاع على استخدام مستودع Edge محلي للحفاظ على إصدار Edge.