أنت الآن بصدد الاطّلاع على مستندات Apigee Edge.
انتقِل إلىمستندات Apigee X. info
في 19 أبريل 2023، أطلقنا إصدارًا جديدًا من Apigee Edge for Private Cloud.
ملاحظة: سيكون هذا الإصدار متاحًا حتى 31 أغسطس 2024.
إجراء التحديث
يوضّح هذا القسم كيفية تثبيت هذا الإصدار إذا كنت بصدد التحديث من الإصدار السابق من Edge for Private Cloud. إذا كنت بحاجة إلى التحديث من إصدار أقدم، يُرجى الاطّلاع على مقالة تطبيق إصدارات متعددة من رموز التصحيح.
سيؤدي تحديث هذا الإصدار إلى تعديل المكوّنات في قائمة حزم RPM التالية:
- edge-management-server-4.52.00-0.0.60190.noarch.rpm
- edge-postgres-server-4.52.00-0.0.60190.noarch.rpm
- edge-qpid-server-4.52.00-0.0.60190.noarch.rpm
- edge-router-4.52.00-0.0.60190.noarch.rpm
- apigee-cassandra-2.1.22-0.0.2539.noarch.rpm
- apigee-cassandra-client-2.1.22-0.0.2519.noarch.rpm
- apigee-provision-4.52.00-0.0.623.noarch.rpm
- apigee-sso-4.52.00-0.0.21245.noarch.rpm
- edge-analytics-4.52.00-0.0.40091.noarch.rpm
- apigee-postgresql-14.5-0.0.2739.noarch.rpm
- edge-mint-gateway-4.52.00-0.0.40323.noarch.rpm
- edge-mint-management-server-4.52.00-0.0.40323.noarch.rpm
- edge-mint-message-processor-4.52.00-0.0.40323.noarch.rpm
- apigee-sosreport-5.0-0.0.2509.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
- ثبِّت أداة
apigee-serviceوالتبعيات من Edge 4.52.00:sudo bash /tmp/bootstrap_4.52.00.sh apigeeuser=uName apigeepassword=pWord
حيث يمثّل uName وpWord اسم المستخدم وكلمة المرور اللذين تلقّيتهما من Apigee. إذا لم تُدخِل pWord، سيُطلب منك إدخالها.
- حدِّث أداة
apigee-setup:sudo /opt/apigee/apigee-service/bin/apigee-service apigee-setup update
- استخدِم الأمر
sourceلتنفيذ النص البرمجي apigee-service.sh:source /etc/profile.d/apigee-service.sh
- نظِّف مستودعات Yum:
- حدِّث أداة
apigee-provisionعلى "خادم الإدارة":/opt/apigee/apigee-service/bin/apigee-service apigee-provision update
- حدِّث عُقد Postgres (الرئيسية والاحتياطية):
/opt/apigee/apigee-setup/bin/update.sh -c ps -f configFile
- على جميع عُقد Edge، نفِّذ النص البرمجي
update.shلعملية Edge:/opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile
- نفِّذ النص البرمجي update.sh لتسجيل الدخول الموحّد على جميع العُقد:
/opt/apigee/apigee-setup/bin/update.sh -c sso -f configFile
المشاكل الأمنية التي تم حلّها
لم يتم حلّ أي مشاكل أمنية في هذا الإصدار.
التغييرات التي تم إجراؤها على البرامج المتوافقة
لم يتم إجراء أي تغييرات على البرامج المتوافقة في هذا الإصدار.
الإيقاف والإزالة
لا يتضمّن هذا الإصدار أي عمليات إيقاف أو إزالة جديدة.
الميزات الجديدة
لا يتضمّن هذا الإصدار أي ميزات جديدة.
إصلاح الأخطاء
يسرد هذا القسم الأخطاء في Private Cloud التي تم إصلاحها في هذا الإصدار.
| معرّف المشكلة | الوصف |
|---|---|
| 271093461 |
كانت سياسة OASValidation تستهلك قدرًا كبيرًا جدًا من تخصيص ذاكرة التجميع تم حلّ هذه المشكلة. |
| 248499777 |
تمت إضافة المزيد من عمليات التحقّق لمنع إدخال طلب استرداد بيانات باستخدام GET بشكل غير قانوني داخل طلب POST آخر. |
| 245387101 |
تم تعديل بيانات التدقيق لواجهات برمجة التطبيقات ذات الصلة بتطبيق المطوّرين. يتم الآن تسجيل سر المستهلك بشكل متّسق بطريقة محجوبة. يمكنك ضبط الإعدادconf_keymanagement_app.auditlog.mask.secret على false في "خادم الإدارة"
لمنع حجب السر، في حال أردت تسجيل السر بنص عادي
في التدقيق.
|
| 267778362 |
كانت أداة apigee-provision تنشئ أسطرًا فارغة أثناء إضافة إدخالات cron. تم حلّ هذه المشكلة. |
| 267788856 |
تم تحسين أداة rebuildindex لكي تعمل واجهات برمجة التطبيقات غير المستندة إلى رقم التعريف بشكل مناسب عندما يكون هناك أكثر من 10 آلاف تطبيق لكل كيان. |
| 273931118 |
تم إصلاح مشكلة تراجع في واجهة برمجة تطبيقات الإدارة كانت تتسبب في عرض أنواع محتوى غير صحيحة عندما كان عنوان Accept في الطلبات يتضمّن حرف بدل. تسبّب ذلك أيضًا في حدوث حالات تعذُّر أثناء تنزيل ملف التتبُّع في واجهة المستخدم. |
| 274587823 |
لأسباب أمنية، لم يعد مسموحًا بتحميل الكيانات الخارجية تلقائيًا في سياسة XSLTransform. يمكنك إلغاء هذا الإعداد من خلال ضبط العلامةconf_feature-flags_xsl.allow.external.entities=true في "معالج الرسائل".
|
| 245387101 |
تم تعديل بيانات التدقيق لواجهات برمجة التطبيقات ذات الصلة بتطبيق المطوّرين. يتم الآن تسجيل سر المستهلك بشكل متّسق بطريقة محجوبة. يمكنك ضبط الإعدادconf_keymanagement_app.auditlog.mask.secret على false في "خادم الإدارة" لمنع حجب السر، في حال أردت تسجيل السر بنص عادي
في التدقيق.
|
| 276991965 |
تم إصلاح خطأ تم تقديمه في OPDK الإصدار 4.52.00 كان يتسبب في تعذُّر بعض مجموعات عناوين واجهات برمجة التطبيقات وAccept. |
| 260024953 |
لم تكن Apigee تملأ بعض المتغيّرات المستهدَفة، مثل عنوان URL والمضيف، عند استخدام خادم مستهدَف وحدوث خطأ مستهدَف. تم حلّ هذه المشكلة. |
| 274399775 |
لم يكن يتم ترقية Cassandra وcassandra-client إلى أحدث الإصدارات عند الترقية من Edge for Private Cloud الإصدار 4.51 إلى الإصدار 4.52. تم حلّ هذه المشكلة |
| 269545512 |
تم تعديل إصدار برنامج تشغيل Postgres في البوابة إلى 42.5.4. |
| 270203185 |
تم تعديل إصدار برنامج تشغيل Postgres في "تحقيق الربح" إلى 42.5.4. |
| 197529839 |
تم تحسين طريقة التعامل مع الأسطر الجديدة في عبارات الشرط للوكلاء. |
| 214664198 |
تمت إضافة عمود في "جداول الحقائق" في "الإحصاءات" يسجِّل أهم ثلاث سياسات استغرقت أطول وقت لتنفيذها. |
| 258898812 |
تمت إزالة المَعلمة غير المتوقّعة |
| 270967547 |
حدثت مشكلة أثناء الترقية من Edge for Private Cloud 4.50 إلى 4.52. تم حلّ هذه المشكلة. |
المشاكل المعروفة
تواجه أداة Apigee-postgresql مشاكل في الترقية من الإصدار 4.50 أو 4.51 إلى الإصدار 4.52. تحدث المشاكل بشكل أساسي تحدث عندما يكون عدد جداول الحقائق الفرعية أكبر من 500. للحصول على حل بديل، يُرجى الاطّلاع على مقالة ترقية Postgresql عند الترقية إلى الإصدار 4.52 في المشاكل المعروفة في Edge for Private Cloud.
للاطّلاع على قائمة كاملة بالمشاكل المعروفة، يُرجى الرجوع إلى المشاكل المعروفة في 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.