أنت تعرض مستندات Apigee Edge.
انتقِل إلى
مستندات Apigee X. info
في 25 تشرين الأول (أكتوبر) 2023، أطلقنا إصدارًا جديدًا من Apigee Edge لـ Private Cloud.
ملاحظة: سيظل هذا الإصدار متاحًا حتى 25 تشرين الأول (أكتوبر) 2024.
إجراء التعديل
يصف هذا القسم طريقة تثبيت هذا الإصدار في حال التحديث من الإصدار السابق من Edge for Private Cloud. إذا كنت بحاجة إلى تحديثه من إصدار سابق، يُرجى الاطّلاع على تطبيق إصدارات رمز تصحيح متعددة.
سيؤدي تحديث هذا الإصدار إلى تحديث المكوّنات في القائمة التالية للعائدات لكل ألف ظهور:
- 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
- نزِّل أحدث إصدار من ملف
bootstrap_4.52.00.sh
لإصدار Edge 4.52.00 على/tmp/bootstrap_4.52.00.sh
:curl https://software.apigee.com/bootstrap_4.52.00.sh -o /tmp/bootstrap_4.52.00.sh
- ثبِّت الأداة
apigee-service
وتبعياتها في Edge 4.52.00: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
- إذا كنت تستخدم تجربة New Edge، نفِّذ الأمر التالي:
/opt/apigee/apigee-setup/bin/update.sh -c ue -f configFile
/opt/apigee/apigee-setup/bin/update.sh -c sso -f configFile
تم إصلاح المشاكل المتعلّقة بالأمان
في ما يلي قائمة بمشاكل الأمان المعروفة التي تم إصلاحها في هذا الإصدار. لتجنُّب هذه المشاكل، ثبِّت أحدث إصدار من Edge لـ Private Cloud.معرّف المشكلة | الوصف |
---|---|
279065506 | في عنوان URL لإعادة التوجيه في OAuth2، تم تحسين التشويش في مَعلمة الحالة لجعلها غير متوقّعة، وذلك لتجنُّب ثغرة تزوير الطلبات من المواقع الإلكترونية (CSRF)."، |
279065586 | تمت إضافة سياسات أمان المحتوى في العنوان لتوفير طبقة إضافية من الأمان للمواقع الإلكترونية من الهجمات من جهة العميل. |
التغييرات على البرامج المتوافقة
تمت إضافة التوافق مع إصدارات البرامج التالية:
- Red Hat Enterprise Linux (Intel 64-bit): الإصدار 8.8
- Oracle Linux (Intel 64-bit): الإصدارات 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.
إصلاح الأخطاء
يسرد هذا القسم أخطاء Private Cloud التي تم إصلاحها في هذا الإصدار.
معرّف المشكلة | الوصف |
---|---|
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 من الإصدار 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.