أنت الآن بصدد الاطّلاع على مستندات Apigee Edge.
انتقِل إلى
مستندات Apigee X. info
في 18 أغسطس 2021، أطلقنا إصدارًا جديدًا من Apigee Edge Private Cloud.
إجراء التحديث
سيؤدي تعديل هذا الإصدار إلى تعديل المكوّنات في قائمة حِزم RPM التالية:
- edge-gateway-4.50.00-0.0.20137.noarch.rpm
- edge-management-server-4.50.00-0.0.20137.noarch.rpm
- edge-message-processor-4.50.00-0.0.20137.noarch.rpm
- edge-postgres-server-4.50.00-0.0.20137.noarch.rpm
- edge-qpid-server-4.50.00-0.0.20137.noarch.rpm
- edge-router-4.50.00-0.0.20137.noarch.rpm
- edge-analytics-4.50.00-0.0.40045.noarch.rpm
- apigee-postgresql-9.6.1-0.0.2519.noarch.rpm
- apigee-cassandra-2.1.22-0.0.2526.noarch.rpm
- apigee-service-4.50.00-0.0.1426.noarch.rpm
- apigee-provision-4.50.00-0.0.615.noarch.rpm
- apigee-validate-4.50.00-0.0.623.noarch.rpm
- apigee-sso-4.50.00-0.0.21017.noarch.rpm
- apigee-tomcat-8.5.64-0.0.915.noarch.rpm
- edge-ui-4.50.00-0.0.20193.noarch.rpm
- edge-management-ui-static-4.50.00-0.0.20032.noarch.rpm
- edge-management-ui-4.50.00-0.0.20017.noarch.rpm
- apigee-drupal-7.82-0.0.306.noarch.rpm
- apigee-drupal-devportal-4.50.00-0.0.407.noarch.rpm
- Apigee-drupal-contrib-4.50.00-0.0.403.noarch.rpm
يمكنك التحقّق من إصدارات RPM المثبَّتة حاليًا لمعرفة ما إذا كان يجب تحديثها، وذلك من خلال إدخال ما يلي:
apigee-all version
لتعديل عملية التثبيت، اتّبِع الإجراء التالي على عُقد Edge:
-
على جميع عُقد Edge:
- نظِّف مستودعات Yum:
sudo yum clean all
- نزِّل أحدث ملف Edge 4.50.00
bootstrap_4.50.00.shإلى/tmp/bootstrap_4.50.00.sh:curl https://software.apigee.com/bootstrap_4.50.00.sh -o /tmp/bootstrap_4.50.00.sh
- ثبِّت أداة Edge 4.50.00
apigee-serviceوالبرامج التابعة:sudo bash /tmp/bootstrap_4.50.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-validateعلى "خادم الإدارة":/opt/apigee/apigee-service/bin/apigee-service apigee-validate update
- تعديل أداة
apigee-provisionعلى "خادم الإدارة":/opt/apigee/apigee-service/bin/apigee-service apigee-provision update
- عدِّل جميع عُقد Cassandra:
/opt/apigee/apigee-setup/bin/update.sh -c cs -f configFile
حيث يحدّد configFile ملف الإعداد الذي استخدمته لتثبيت Apigee Edge للسحابة الخاصة. مثلاً:
/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
التغييرات على البرامج المتوافقة
لم يتم إجراء أي تغييرات على البرامج المتوافقة في هذا الإصدار.
الميزات التي سيتم إيقافها نهائيًا
لا يتضمّن هذا الإصدار أي عمليات إيقاف نهائي أو إيقاف نهائي جديد.
الميزات الجديدة
يتضمّن هذا الإصدار الميزات الجديدة التالية:
ستظهر نافذة منبثقة جديدة تحذّرك من تواريخ انتهاء صلاحية Edge for Private Cloud
سيبدأ عملاء Edge for Private Cloud في رؤية رسائل تحذير معروضة قبل ستة أشهر من تاريخ انتهاء عمر الإصدار المثبَّت. ستظهر رسالة انتهاء العمر الافتراضي مرة واحدة لكل جلسة متصفّح: إذا أغلقت علامة التبويب أو المتصفّح، ستفقد الجلسة. إذا أعدت فتح Apigee في المتصفّح، ستظهر الرسالة مرة أخرى.
خيار جديد لتسجيل خروج المستخدمين عند تغيير كلمات المرور
تمت إضافة علامة جديدة إلى apigee.feature.clearSessionOnPasswordUpdate، تتيح لك تحديد ما إذا كان سيتم تسجيل خروج المستخدمين بعد تغيير كلمة المرور الخاصة بهم.
الإعداد التلقائي هو عدم تسجيل خروج المستخدمين.
علامة جديدة لضبط إصدار TLS لبروتوكول SMTP
تمت إضافة علامة جديدة إلى mail.smtp.ssl.protocols، تحدّد بروتوكول طبقة المقابس الآمنة (SSL) الذي يتم تفعيله لاتصالات SMTP. تتيح لك هذه الميزة ضبط بروتوكولات طبقة المقابس الآمنة (SSL) استنادًا إلى متطلبات الأمان.
ضبط الخادم الوكيل الأمامي
تمت إضافة العلامات التالية التي تتيح لك ضبط خادم وكيل أمامي:
http.proxyHosthttp.proxyPorthttp.proxyUserhttp.proxyPassword
تكون قيم العلامات فارغة تلقائيًا.
تحسين النص البرمجي pg-data-purge لحذف جداول الحقائق الرئيسية من "إحصاءات Google"
لتشغيل النص البرمجي، أدخِل الأمر التالي:
/opt/apigee/apigee-service/bin/apigee-service apigee-postgresql pg-data-purge org_name env_name number_of_days_to_retain [Delete-from-parent-fact - N/Y] [Confirm-delete-from-parent-fact - N/Y]
يتضمّن النص البرمجي الخيارات التالية:
Delete-from-parent-factالقيمة التلقائية : لا، سيؤدي ذلك أيضًا إلى حذف البيانات الأقدم من عدد أيام الاحتفاظ بالبيانات من جدول الحقائق الرئيسي.-
Confirm-delete-from-parent-fact. القيمة التلقائية: لا. إذا كانت الإجابة "لا"، سيطلب البرنامج النصي تأكيدًا قبل حذف البيانات من العنصر الرئيسي. اضبط القيمة على "نعم" إذا كان برنامج التنظيف مبرمَجًا.
خيار تغيير تصنيف المستخدم في صفحة تسجيل الدخول
يتيح لك خيار جديد، apigee.feature.customLoginUserLabel، ضبط تصنيف المستخدم
في صفحة تسجيل الدخول استنادًا إلى إعداداته المفضّلة. القيمة التلقائية هي "عنوان البريد الإلكتروني".
إصلاح الأخطاء
يسرد هذا القسم الأخطاء التي تم إصلاحها في إصدار السحابة الإلكترونية الخاصة هذا.
| معرّف المشكلة | الوصف |
|---|---|
| 179989459 |
تعذّر حذف منتج واجهة برمجة تطبيقات من حزمة منتجات واجهة برمجة تطبيقات. تم حلّ هذه المشكلة. |
| 67151202 |
لم يتم فرض متطلبات تعقيد كلمة المرور أثناء التثبيت تم حلّ هذه المشكلة. |
| 175942835 |
كان بإمكان العملاء إرسال طلبات GET إلى dailysummaryreports بدون أي حماية من CSRF تم حلّ هذه المشكلة. |
| 161351690 |
لم تظهر سياسة HMAC في قائمة السياسات في واجهة المستخدم تم حلّ هذه المشكلة. |
| 170791446 |
مشكلة إعادة التوجيه 404 في علامة التبويب "المطوّرون" ضمن واجهة المستخدِم لم يتمكّن العملاء من تعديل أو حذف أي معلومات أو تنفيذ أي عملية أخرى في علامة التبويب "المطوّرون" ضمن واجهة المستخدم لأنّ عنوان البريد الإلكتروني للمطوّر كان يتضمّن رموزًا خاصة. تم حلّ هذه المشكلة |
| 168149141 |
تعذُّر تثبيت ميزة تحقيق الربح على خادم إدارة ثانٍ تم إصلاح بعض المشاكل المحتملة بسبب حالة التزامن أثناء تثبيت Mint Management Server |
| 167960487 |
كانت الكلمات الرئيسية المحجوزة AND/OR ضمن نص السمات تتسبّب في تعذُّر عرض تقارير "إحصاءات Google" تم حلّ هذه المشكلة. |
| 168846482 |
تعذّر استعادة Postgres في حال عدم توفّر قواعد بيانات Apigee لقد حسّنّا تسجيل الأخطاء في نص استعادة Postgres البرمجي. |
| 161155125 |
تعذُّر إجراء الترقيات لـ apigee-ldap تم حلّ هذه المشكلة. |
| 180207712 |
تعذّر على العميل إضافة عُقد Cassandra جديدة سيتعذّر إعداد Cassandra وستظهر رسالة خطأ محسّنة في حال توفير قيمة غير صحيحة للسمةCASS_HOSTS.
|
| 173657467 |
تعذُّر تشغيل خادم الإدارة في حال تعذُّر تشغيل عقد Cassandra في مركز بيانات آخر تم تحسين النص البرمجي لتفعيل مصادقة Cassandra للتعامل مع هذه المشكلة. |
| 182456858 |
لم يكن خادم الإدارة يتصل بمنطقة Postgres محلية. أجرينا تحسينات على خوارزمية "خادم الإدارة" لاختيار أفضل Postgres للربط به من أجل طلبات البحث المتعلقة بالإحصاءات. |
| 189743303 |
مشكلة في فلترة Analytics API تم حلّ هذه المشكلة. |
| 156623186 |
لم تكن قيود الأذونات تعمل مع مورد "عمليات التدقيق" تم حلّ هذه المشكلة. |
| 123015330 |
كانت الأرقام ذات التنسيق غير الصحيح في ملف |
| 183147699 |
تم إصلاح مشكلة في عمليات تسجيل مستودع البيانات أثناء تثبيت/تحديث خادم الإدارة عند استخدام أسماء مناطق ليست بالتنسيق dc-x. راجِع مرجع ملف إعدادات Edge. |
| 180373096 |
كان طرح خوادم وكيلة لواجهة برمجة التطبيقات على نطاق واسع بطيئًا تم حلّ هذه المشكلة. |
| 182857918 |
تحسين سجلّات "معالج الرسائل" لتسجيل حالات الخطأ بشكل أفضل |
| 193870176 |
تمت إضافة إعداد على مستوى جهاز التوجيه لإيقاف خيارات الاستماع إلى المضيف الافتراضي على المنفذين العاديين 80 و443. |
| 168560804 |
تم عرض الخطأ 403 عند إنشاء مسار مشارَكة حدث الخطأ لأنّه تم تمرير قيمة غير محدّدة إلى واجهة برمجة التطبيقات. تم حلّ هذه المشكلة. |
| 186503861 |
كانت سياسة ServiceCallout تقسم قيم العناوين وترسل العناوين التي تتضمّن المفتاح نفسه
وقيمًا مختلفة إلى الخلفية عند استخدام العنصر conf_http_HTTPHeader.{ANY}) للتحكّم في السلوك التلقائي للقيم المتعددة والمكررة لجميع العناوين. لن يتم تطبيق هذا الإعداد إلا إذا لم يتوفّر إعداد محدّد للرأس.
|
تم إصلاح المشاكل المتعلّقة بالأمان
في ما يلي قائمة بمشاكل الأمان المعروفة التي تم إصلاحها في هذا الإصدار. لتجنُّب هذه المشاكل، ثبِّت أحدث إصدار من Edge Private Cloud.
| معرّف المشكلة | الوصف |
|---|---|
| CVE-2020-11022 | تم إصلاح الثغرة الأمنية في jQuery |
| CVE-2020-11023 | تم إصلاح الثغرة الأمنية في jQuery |
| CVE-2018-20801 | مشاكل الثغرات الأمنية في Highcharts في واجهة مستخدم Edge (الكلاسيكية) |
ثغرة أمنية في jQuery تسمح بتنفيذ نصوص برمجية على مواقع إلكترونية أخرى تم إصلاح ثغرة أمنية في jquery كانت تتيح تنفيذ هجمات نصوص برمجية على المواقع الإلكترونية (XSS). |
|
ثغرة أمنية في خادم Tomcat. كانت هناك ثغرة أمنية في برنامج Tomcat servlet 8.0.53 الحالي. تؤدي ترقية برنامج Tomcat servlet إلى الإصدار 8.5.34 إلى إصلاح هذه الثغرة الأمنية. |
المشاكل المعروفة
اطّلِع على المشاكل المعروفة في Edge for Private Cloud للحصول على قائمة كاملة بالمشاكل المعروفة.