أنت الآن بصدد الاطّلاع على مستندات 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لخدمة "الدخول المُوحَّد" على جميع العُقد: - في جميع عُقد واجهة المستخدم، نفِّذ النص البرمجي
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 (معالج Intel 64 بت): الإصدار 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.