أنت تطّلع على مستندات 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
- نزِّل أحدث إصدار من ملف
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
ومستلزماتها في الإصدار 4.52.00 من Edge: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 لـ 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 تم تحديث عناصر Gateway من الإصدار 5.3.20 إلى الإصدار 5.3.27. |
294363158 |
كان هناك خطأ تقدّمي يتسبب في ظهور بعض السمات الإضافية في القوائم المنسدلة لصفحات الإحصاءات والمراقبة في واجهة مستخدم Edge. تم حلّ هذه المشكلة. |
297889765 |
أصبحت العناصر التي أنشأها apigee-mirror الآن تملك الملكية الصحيحة. |
294989027 |
تحسين أداء بعض واجهات برمجة التطبيقات في "إحصاءات YouTube" |
المشاكل المعروفة
اطّلِع على المشاكل المعروفة في 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.