أنت الآن بصدد الاطّلاع على مستندات Apigee Edge.
انتقِل إلى
مستندات Apigee X. info
في 28 سبتمبر 2021، أطلقنا إصدارًا جديدًا من Apigee Edge Private Cloud.
إجراء التحديث
سيؤدي تعديل هذا الإصدار إلى تعديل المكوّنات في قائمة حِزم RPM التالية:
- edge-analytics-4.51.00-0.0.40048.noarch.rpm
- apigee-sso-4.51.00-0.0.21033.noarch.rpm
- apigee-tomcat-8.5.64-0.0.916.noarch.rpm
- apigee-machinekey-1.1.0-0.0.20007.noarch.rpm
- apigee-cassandra-client-2.1.22-0.0.2513.noarch.rpm
- apigee-cassandra-2.1.22-0.0.2528.noarch.rpm
- apigee-drupal-7.82-0.0.309.noarch.rpm
- apigee-drupal-devportal-4.51.00-0.0.411.noarch.rpm
- apigee-sap-drupal-devportal-4.51.00-0.0.411.noarch.rpm
- apigee-mirror-4.51.00-0.0.1020.noarch.rpm
- apigee-mtls-4.51.00-0.0.20226.noarch.rpm
- edge-management-ui-4.51.00-0.0.20019.noarch.rpm
- edge-ui-4.51.00-0.0.20199.noarch.rpm
- edge-management-ui-static-4.51.00-0.0.20034.noarch.rpm
- apigee-adminapi-4.51.00-0.0.608.noarch.rpm
- apigee-lib-4.51.00-0.0.1018.noarch.rpm
- apigee-provision-4.51.00-0.0.616.noarch.rpm
- apigee-service-4.51.00-0.0.1429.noarch.rpm
- apigee-setup-4.51.00-0.0.1129.noarch.rpm
- apigee-configutil-4.51.00-0.0.614.noarch.rpm
- apigee-postgresql-10.17-0.0.2520.noarch.rpm
- apigee-validate-4.51.00-0.0.625.noarch.rpm
- edge-gateway-4.51.00-0.0.60142.noarch.rpm
- edge-management-server-4.51.00-0.0.60142.noarch.rpm
- edge-message-processor-4.51.00-0.0.60142.noarch.rpm
- edge-postgres-server-4.51.00-0.0.60142.noarch.rpm
- edge-qpid-server-4.51.00-0.0.60142.noarch.rpm
- edge-router-4.51.00-0.0.60142.noarch.rpm
يمكنك التحقّق من إصدارات RPM المثبَّتة حاليًا لمعرفة ما إذا كان يجب تحديثها، وذلك من خلال إدخال ما يلي:
apigee-all version
لتعديل عملية التثبيت، اتّبِع الإجراء التالي على عُقد Edge:
-
على جميع عُقد Edge:
- نظِّف مستودعات Yum:
sudo yum clean all
- نزِّل أحدث ملف Edge 4.51.00
bootstrap_4.51.00.shإلى/tmp/bootstrap_4.51.00.sh:curl https://software.apigee.com/bootstrap_4.51.00.sh -o /tmp/bootstrap_4.51.00.sh
- ثبِّت الأداة المساعدة Edge 4.51.00
apigee-serviceوالملفات التابعة:sudo bash /tmp/bootstrap_4.51.00.sh apigeeuser=uName apigeepassword=pWord
حيث uName:pWord هما اسم المستخدم وكلمة المرور اللذان تلقّيتهما من Apigee. إذا حذفت pWord، سيُطلب منك إدخاله.
- حدِّث أداة
apigee-setupباتّباع الخطوات التالية:sudo /opt/apigee/apigee-service/bin/apigee-service apigee-setup update
- حدِّث أداة
apigee-libباتّباع الخطوات التالية:sudo /opt/apigee/apigee-service/bin/apigee-service apigee-lib update
- استخدِم الأمر
sourceلتنفيذ النص البرمجيapigee-service.sh:source /etc/profile.d/apigee-service.sh
- نظِّف مستودعات Yum:
- تعديل أداة
apigee-validateعلى "خادم الإدارة":/opt/apigee/apigee-service/bin/apigee-service apigee-validate update
- تعديل أداة
apigee-provisionعلى "خادم الإدارة":/opt/apigee/apigee-service/bin/apigee-service apigee-provision update
- حدِّث أداة
apigee-adminapiباتّباع الخطوات التالية:/opt/apigee/apigee-service/bin/apigee-service apigee-adminapi update
- تعديل أداة
apigee-machinekey:/opt/apigee/apigee-service/bin/apigee-service apigee-machinekey update
- تعديل أداة
apigee-config:/opt/apigee/apigee-service/bin/apigee-service apigee-configutil update
- عدِّل جميع عُقد Cassandra:
/opt/apigee/apigee-setup/bin/update.sh -c cs -f configFile
حيث يحدّد
configFileملف الإعداد الذي استخدمته لتثبيت Apigee Edge for Private Cloud. مثلاً:/opt/silent.conf - تعديل عُقد Postgres (الرئيسية والاحتياطية):
/opt/apigee/apigee-setup/bin/update.sh -c ps -f /opt/silent.conf
- على جميع عُقد Edge، نفِّذ النص البرمجي
update.shلعملية Edge:/opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile
- نفِّذ النص البرمجي
update.shلخدمة الدخول المُوحَّد (SSO) على جميع العُقد:/opt/apigee/apigee-setup/bin/update.sh -c sso -f configFile
- نفِّذ
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
- في جميع عُقد بوابة Apigee Developer Services، عدِّل عملية devportal من خلال تنفيذ الأمر التالي:
/opt/apigee/apigee-setup/bin/update.sh -c dp -f configFile
- إذا كنت تستخدم Apigee mTLS، اتّبِع الإجراء الموضّح في ترقية Apigee mTLS. لمزيد من المعلومات، يُرجى الاطّلاع على مقدمة عن بروتوكول أمان النقل المتبادل (mTLS) في Apigee.
التغييرات على البرامج المتوافقة
لم يتم إجراء أي تغييرات على البرامج المتوافقة في هذا الإصدار.
الميزات التي سيتم إيقافها نهائيًا
لا يتضمّن هذا الإصدار أي عمليات إيقاف نهائي أو إيقاف نهائي جديد.
الميزات الجديدة
يتضمّن هذا الإصدار الميزات الجديدة التالية:
إمكانية تفعيل تشفير المفاتيح السرية لبيانات اعتماد تطبيق المطوّر
أضفنا إمكانية تفعيل تشفير أسرار بيانات اعتماد التطبيق الخاصة بالمطوّر. لمزيد من التفاصيل، يُرجى الاطّلاع على مقالة تفعيل التشفير باستخدام المفتاح السري.
تمت إضافة إمكانية استخدام سياسة OASValidation في واجهة مستخدم Edge
تتيح لك سياسة OASValidation (التحقّق من صحة مواصفات OpenAPI) التحقّق من صحة رسالة الطلب أو الاستجابة الواردة بالمقارنة مع مواصفات OpenAPI 3.0 (JSON أو YAML). تتوفّر هذه السياسة حاليًا من خلال Edge API. باستخدام هذا الإصدار، يمكنك الآن إضافة السياسة في واجهة مستخدم Edge.
غلاف جديد حول أداة الإصلاح nodetool
تُجري أداة التغليف عملية تحقّق من صحة مساحة القرص (حيث يتم تحميل Cassandra) قبل تشغيل أداة nodetool repair. يتيح برنامج التغليف أيضًا مصادقة JMX وSSL عبر إعدادات JMX ذات الصلة.
تمت إضافة إمكانية استبدال السلسلة الديناميكية للعنصر <BaseDN> في سياسة LDAP.
يحدّد العنصر <BaseDN> في سياسة LDAP
المستوى الأساسي لـ LDAP الذي تتوفّر ضمنه جميع بياناتك.
في هذا الإصدار، أضفنا السمة ref إلى العنصر، ويمكنك استخدامها لتحديد متغيّر تدفق يحتوي على القيمة <BaseDN>، مثل apigee.baseDN.
تكون ref لها الأولوية على قيمة BaseDN الصريحة. إذا حدّدت كلاً من ref والقيمة، ستكون الأولوية لـ ref. إذا لم يتم حلّ ref في وقت التشغيل، يتم استخدام القيمة.
أداة تشخيص جديدة، sosreport
تمت إضافة Sosreport، وهي أداة جديدة لجمع البيانات وتشخيص المشاكل على مستوى النظام.
إصلاح الأخطاء
يسرد هذا القسم الأخطاء التي تم إصلاحها في إصدار السحابة الإلكترونية الخاصة هذا.
| معرّف المشكلة | الوصف |
|---|---|
| 193216745 |
حدث خطأ بسيط في طريقة ترتيب أسماء مراكز البيانات في نصوص إعداد Cassandra. تم حلّ هذه المشكلة. |
| 193216745 |
تم إصلاح مشكلة تعذُّر بعض إعدادات سياسة الحدّ الأقصى لعدد الطلبات المفاجئة وظهور أخطاء 5XX |
| 197513151 |
تم إصلاح مسار نص jQuery البرمجي غير المتسق في واجهة المستخدم الكلاسيكية |
| 151852439 |
تعذّر تسجيل البيانات المحسّن لواجهة المستخدم بسبب إعداد غير صحيح لملف |
| 194875545 |
ظهور الخطأ 404 عند الانتقال إلى صفحة مطوِّر من صفحة تطبيقات المطوِّر تم حلّ هذه المشكلة. |
| 179769806 |
لم تكن الشركات تظهر في واجهة مستخدم Edge تم حلّ هذه المشكلة. |
| 188039112 |
مشاكل الثقة في الشهادات الموقَّعة ذاتيًا في واجهة مستخدم Edge تم حلّ هذه المشكلة. |
| 195932618 |
كانت |
| 1195932115 |
كانت خدمة Apigee SSO تعرض بشكل غير صحيح عمليات تتبُّع تسلسل استدعاء الدوال البرمجية في الردود. تم حلّ هذه المشكلة. يُرجى العِلم أنّه سيستمر تسجيل عمليات تتبُّع تسلسل استدعاء الدوال البرمجية. |
| 79591934 |
تعذُّر تنفيذ apigee-validate مع عرض رسالة غير واضحة تم حلّ هذه المشكلة. تم تحسين تسجيل الأخطاء في النص البرمجي apigee-validate. |
| 174732169 |
تم إسقاط رسائل syslog بشكل غير صحيح تم حلّ هذه المشكلة. |
| 193239069 |
إزالة المفاتيح القديمة من مكوّنَي Gateway وMachinekey |
| 197760258 |
كانت هناك مشكلة في واجهة برمجة التطبيقات الخاصة بالأذونات تتسبّب في حدوث مشاكل في التوافق بين واجهة مستخدم Edge وGateway تم حلّ هذه المشكلة التي حدثت عند تفعيل مصادقة LDAP الخارجية. |
| 194485178 |
إزالة المسافات البادئة واللاحقة من جميع خصائص الحدّ الأقصى لعدد طلبات واستجابات HTTP |
| 193918953 |
إزالة بعض الإعدادات غير المستخدَمة من مكوّنات البوابة |
| 112262604 |
نص برمجي محسّن لتغيير تفاصيل اتصال Postgres بخادم Mint Management |
| 197301743 |
كانت رسالة تأكيد الاتصال الكبيرة عبر طبقة المقابس الآمنة (SSL) تتسبّب في حدوث مشاكل في Java 1.8.0_3XX تم حلّ هذه المشكلة. |
| 188526117 |
لم يتم إضافة البادئة التي تتضمّن المسار المطلق إلى الأمر ip تم حلّ هذه المشكلة. تؤهّل نصوص Apigee البرمجية الآن مسار الأمر بالكامل. |
| 171240470 |
تعذُّر إجراء تحديث الإدارة عند تفعيل مصادقة JMX أو طبقة المقابس الآمنة (SSL) في Cassandra تم حلّ هذه المشكلة. تمت إضافة ميزة لتوفير إعدادات مصادقة JMX وطبقة المقابس الآمنة (SSL) في Cassandra عند تنفيذ عملية الإعداد أو التحديث على خادم الإدارة. |
| 193564174 |
تعذّر على لوحات بيانات "إحصاءات واجهة المستخدم على الأجهزة الطرفية" جلب البيانات تم إصلاح الخطأ الذي كان يؤدي إلى تعذُّر تنفيذ طلبات البحث في "إحصاءات Google" للبيئات التي تتضمّن نقطة في اسمها. |
| 167960487 |
كانت الكلمات الرئيسية المحجوزة AND/OR ضمن نص السمات تتسبّب في تعذُّر عرض تقارير "إحصاءات Google". تم حلّ هذه المشكلة. |
| 132402519 |
كانت المسافات البيضاء الإضافية في قائمة عناوين IP الخاصة بـ |
| 198627666 |
كان بإمكان المستخدمين تنزيل ملفات inc استنادًا إلى ملفات إعداد Nginx تم حلّ هذه المشكلة. يتم الآن عرض رسالة خطأ "لم يتم العثور على الملف" عندما يحاول المستخدم الوصول إلى ملف إعداد. |
| 199901238 |
مشكلة في ترقية "معالجات الرسائل" من إصدارات Edge for Private Cloud القديمة عند ترقية "معالجات الرسائل" من إصدارات Edge القديمة إلى الإصدار 4.51، كان من المحتمل مواجهة خطأ في طلبات وقت التشغيل التي تحتوي على عمليات KVM. تم حلّ هذه المشكلة. |
تم إصلاح المشاكل المتعلّقة بالأمان
في ما يلي قائمة بمشاكل الأمان المعروفة التي تم إصلاحها في هذا الإصدار. لتجنُّب هذه المشاكل، ثبِّت أحدث إصدار من Edge Private Cloud.
| معرّف المشكلة | الوصف |
|---|---|
| لا ينطبق | تم تسجيل كلمات المرور في Edge for Private Cloud بسبب التسجيل العادي للتغييرات في دلتا ملف الإعدادات. يمكنك منع تسجيل تغييرات الإعدادات باتّباع الخطوات التالية:
|
| CVE-2021-23337 | تم إصلاح ثغرة أمنية في Lodash 2.4.1 تسمح بإدخال أوامر |
| لا ينطبق | تحسين أمان كلمات المرور والبيانات ذات الصلة المخزَّنة في المنصة |
| CVE-2015-9251 | يتم إصلاح هجمة النصوص البرمجية على المواقع الإلكترونية (XSS) عند تنفيذ طلب Ajax على مستوى عدة نطاقات بدون خيار dataType في jQuery. |
| لا ينطبق | تمت إضافة إجراءات حماية إضافية من هجمات إعادة تشغيل تأكيد SAML. |
المشاكل المعروفة
اطّلِع على المشاكل المعروفة في Edge for Private Cloud للحصول على قائمة كاملة بالمشاكل المعروفة.