أنت الآن بصدد الاطّلاع على مستندات Apigee Edge.
انتقِل إلى
مستندات Apigee X. info
يوضّح هذا القسم الإصدار 4.18.05 من Edge for Private Cloud Feature Release.
ملخّص الإصدار
يلخّص الجدول التالي التغييرات في هذا الإصدار من الميزات:
| الميزات الجديدة | ○ أصبحت سياسات JWT متاحة للجميع الآن ○ أصبح الإصدار 6.9 من RedHat Enterprise Linux متوافقًا الآن ○ أصبح الإصدار 6.9 من Oracle Linux متوافقًا الآن ○ أصبح الإصدار 6.9 من CentOS متوافقًا الآن ○ تغييرات جديدة في إعدادات تثبيت تجربة Edge ○ يمكن الآن ضبط خيارات إعادة المحاولة في جهاز التوجيه على مستوى المضيف الافتراضي |
|||
| الإصدارات المضمَّنة |
|
|||
| عمليات إيقاف المحتوى | ○ API BaaS ○ لوحة بيانات المراقبة (إصدار تجريبي) |
|||
| عمليات الإيقاف النهائي | ○ تم استبدال مخازن Apigee الآمنة (المخازن) بخرائط القيمة الرئيسية (KVM) ○ إضافة مسارات إلى علامة التبويب "الأداء" في خادم وكيل واجهة برمجة التطبيقات ○ السمة SMTPSSL لبوابة Developer Services |
|||
| إصلاح الأخطاء | ○ منع تغيير عنوان البريد الإلكتروني للمستخدم (65550638) ○ ثغرة أمنية في jackson-databind (69711616) ○ تسرُّب الذاكرة في "معالجات الرسائل" (71612599) |
|||
| المشاكل المعروفة | يتضمّن هذا الإصدار المشاكل المعروفة التالية: ○ عدم احتفاظ نسخة احتياطية من "معالج الرسائل" بمجموعة الملفات الصحيحة (121095148)○ تعليق طلبات HEAD إلى استهدافات Node.js (79993247)○ ظهور خيار إنشاء خادم وكيل عكسي من خلال Open API (79949124) ○ عدم حل أسماء المضيفين (79757554) ○ DataAccessExceptions في عمليات الإعداد المتعددة لمراكز البيانات (76087166) ○ ظهور رسالة خطأ في الأذونات عند إيقاف apigee-postgresql (72379834) ○ سياسة MessageLogging تتضمّن معلومات إضافية في رسالة السجلّ (68722102) للحصول على مزيد من المعلومات حول كل من هذه المشاكل المعروفة، بما في ذلك الحلول البديلة، يُرجى الاطّلاع على المشاكل المعروفة. |
|||
توضّح الأقسام التالية كل موضوع من هذه المواضيع بالتفصيل.
مسارات الترقية
يوضّح الجدول التالي مسارات الترقية لإصدار الميزة هذا:
| من 4.18.01 | الترقية مباشرةً من الإصدار 4.18.01 إلى الإصدار 4.18.05 |
| من 4.17.09 | الترقية مباشرةً من الإصدار 4.17.09 إلى الإصدار 4.18.05 |
| الإصدار 4.17.05 والإصدارات الأحدث | الترقية مباشرةً من الإصدار 4.17.05 إلى الإصدار 4.18.05 |
| بدءًا من الإصدار 4.17.01 | الترقية من الإصدار 4.17.01 إلى الإصدار 4.18.01، ثم الترقية من الإصدار 4.18.01 إلى الإصدار 4.18.05 |
| من 4.16.09 | الترقية من الإصدار 4.16.09 إلى الإصدار 4.18.01، ثم الترقية من الإصدار 4.18.01 إلى الإصدار 4.18.05 |
| بدءًا من 4.16.05 | الترقية من الإصدار 4.16.05 إلى الإصدار 4.18.01، ثم الترقية من الإصدار 4.18.01 إلى الإصدار 4.18.05 |
| الإصدار 4.16.01 والإصدارات الأحدث | الترقية من الإصدار 4.16.01 إلى الإصدار 4.18.01، ثم الترقية من الإصدار 4.18.01 إلى الإصدار 4.18.05 |
| الإصدار 4.15.0x والإصدارات الأحدث | الترقية من الإصدار 4.15.0x إلى الإصدار 4.16.01، ثم الترقية من الإصدار 4.16.01 إلى الإصدار 4.18.01، ثم الترقية من الإصدار 4.18.01 إلى الإصدار 4.18.05 |
الميزات الجديدة
يوضّح هذا القسم الميزات الجديدة في هذا الإصدار. بالإضافة إلى هذه الميزات، يتضمّن هذا الإصدار جميع الميزات في إصدارات Edge UI وEdge Management وPortal المدرَجة في الإصدارات المضمَّنة.
بالإضافة إلى التحسينات التالية، يتضمّن هذا الإصدار أيضًا العديد من التحسينات في سهولة الاستخدام والأداء والأمان والثبات.
سياسات رموز JWT
لم تعُد سياسات JWT التالية في مرحلة الإصدار التجريبي، بل أصبحت متاحة للجميع:
البرامج المتوافقة
يتضمّن إصدار الميزة هذا التغييرات التالية على البرامج المتوافقة:
- يتوافق الآن مع الإصدار 6.9 من Red Hat Enterprise Linux (RHEL)
- أصبح نظام التشغيل Oracle Linux 6.9 متوافقًا الآن
- أصبح CentOS 6.9 متوافقًا الآن
- لم يعُد الإصدار 7.2 من RHEL أو CentOS أو Oracle Linux متوافقًا
لمزيد من المعلومات، يُرجى الاطّلاع على البرامج والإصدارات المتوافقة.
تغييرات جديدة في إعدادات تثبيت تجربة Edge الجديدة
يتضمّن الإصدار 4.18.05 من تجربة New Edge تغييرات في ملف الإعداد مقارنةً بالإصدار 4.18.01. يتم وصف الخصائص الجديدة في تغييرات إعدادات التثبيت من Edge 4.18.01.
يمكن الآن ضبط خيارات إعادة المحاولة في جهاز التوجيه على مستوى المضيف الافتراضي
يمكنك الآن ضبط خيارات إعادة المحاولة لاتصالات "الموجّه" مع "معالج الرسائل" على المضيف الظاهري. يمنحك ذلك تحكّمًا أكثر دقةً من الخيارات السابقة التي كان يمكن ضبطها فقط على مستوى جهاز التوجيه.
لمزيد من المعلومات، يُرجى الاطّلاع على خصائص إعدادات المضيف الافتراضي.
سمة إحصاءات جديدة وتغيير في السمة x_forwarded_for_ip
تغيّرت الطريقة التي يضبط بها Edge السمة x_forwarded_for_ip في Edge Analytics. في السابق، إذا كانت هناك عناوين IP متعددة في العنوان X-Forwarded-For،
لم يكن المقياس x_forwarded_for_ip يحتوي إلا على آخر عنوان IP مُدرَج.
كان العملاء يستخدمون السمة x_forwarded_for_ip غالبًا لتحديد عنوان IP الخاص بالعميل الذي يرسل طلب بيانات من واجهة برمجة التطبيقات إلى Edge.
في هذا الإصدار، تحتوي السمة x_forwarded_for_ip الآن على القائمة الكاملة لعناوين IP في العنوان X-Forwarded-For.
تحذير: يمكن أن يتم تزوير العنوان X-Forwarded-For من خلال عنوان IP تم رفض وصوله،
باستثناء العنوان الأخير في العنوان، وهو عنوان IP الذي تلقّاه Edge من آخر مصافحة TCP خارجية.
لتحديد عنوان IP للعميل الأصلي الذي يرسل طلب بيانات من واجهة برمجة التطبيقات إلى Edge، يضيف هذا الإصدار سمة جديدة إلى "إحصاءات Edge": ax_resolved_client_ip.
يمكنك الآن استخدام السمة ax_resolved_client_ip في تقرير مخصّص أو في شرط فلتر في تقرير مخصّص لتحديد عنوان IP للعميل الذي يرسل طلب بيانات من واجهة برمجة التطبيقات.
اطّلِع على مرجع المقاييس والسمات والفلاتر في "إحصاءات Google"
للحصول على مزيد من المعلومات عن السمة ax_resolved_client_ip.
يؤثّر هذا التغيير أيضًا في طريقة تعامل سياسة AccessControl مع العنوان X-Forwarded-For.
في هذا الإصدار، يملأ Edge تلقائيًا عنوان X-Forwarded-For HTTP بعنوان IP واحد تلقّاه من آخر مصافحة TCP خارجية (مثل عنوان IP الخاص بالعميل أو جهاز التوجيه).
في الإصدارات السابقة، كان Edge يضبط عنوان HTTP X-Forwarded-For باستخدام عنوان IP واحد يتلقّاه من أول مصافحة TCP خارجية (مثل عنوان IP الخاص بالعميل أو جهاز التوجيه).
لمزيد من المعلومات، يمكنك الاطّلاع على لمحة عن عنوان HTTP الذي يتضمّن X-Forwarded-For.
الإصدارات المضمّنة
منذ الإصدار السابق من ميزات Edge for Private Cloud، تم طرح الإصدارات التالية وهي مضمّنة في هذا الإصدار من الميزات:
| واجهة مستخدم Edge | إدارة الأجهزة الطرفية/وقت التشغيل | بوابة |
|---|---|---|
|
18.04.04 18.03.02 18.02.14 17.11.06 |
18.04.06 18.04.04 18.03.02* 18.02.02 18.01.05 |
18.04.25.01 18.04.25.00 18.04.23.00 18.03.28.00 18.03.05.00 18.02.15.00 18.01.31.00 17.12.20.00 |
| * لا يتضمّن إصدار Edge for Private Cloud 4.18.05 إصلاح الخطأ 74622499. | ||
انقر على الروابط أعلاه للاطّلاع على إصلاحات الأخطاء والميزات الجديدة من تلك الإصدارات المضمّنة في هذا الإصدار.
عمليات الإزالة
يوضّح هذا القسم الميزات التي تم إيقافها في هذا الإصدار.
API BaaS
تم إيقاف خدمة API BaaS نهائيًا. لمزيد من المعلومات، يُرجى الاطّلاع على عمليات إيقاف وإيقاف نهائي وتغييرات في CPS في Apigee.
لوحة بيانات المراقبة (إصدار تجريبي)
تم إيقاف "لوحة بيانات المراقبة" (إصدار تجريبي) نهائيًا ولن تكون متاحة بعد الآن. نتيجةً لذلك، لم تعُد المكوّنات التالية جزءًا من عملية التثبيت:
apigee-influxdbapigee-telegrafapigee-grafana
لمواصلة الحصول على مقاييس الموجه ومعالج الرسائل والعُقد، تنصح Apigee باستخدام JMX لدمج بيانات Edge for Private Cloud مع أدوات المراقبة الخاصة بك. لمزيد من المعلومات، يُرجى الاطّلاع على ما يجب مراقبته وكيفية المراقبة.
إذا تمت ترقية عملية تثبيت حالية إلى الإصدار 4.18.05، عليك إلغاء تثبيت "لوحة بيانات المراقبة". لا تضمن Apigee استمرار عملها على النحو المتوقّع.
الميزات التي سيتم إيقافها نهائيًا
تم إيقاف الميزات التالية نهائيًا في هذا الإصدار.
لمزيد من المعلومات، يُرجى الاطّلاع على عمليات إيقاف وإيقاف نهائي وتغييرات في CPS في Apigee.
مخازن Apigee الآمنة (الخزائن)
سيتم إيقاف خدمة Apigee secure store، المعروفة أيضًا باسم "الخزائن"، نهائيًا في أيلول (سبتمبر) 2018.
بدلاً من استخدام وحدة التخزين الآمنة، استخدِم خرائط قيم المفاتيح (KVM) المشفّرة، كما هو موضّح في مقالة العمل باستخدام خرائط قيم المفاتيح. توفّر آلات KVM المشفّرة مستوى الأمان نفسه الذي توفّره الخزائن، كما أنّها تتيح المزيد من الخيارات لإنشاء البيانات واسترجاعها.
إضافة مسارات في علامة التبويب "الأداء" لخادم وكيل واجهة برمجة التطبيقات
قبل هذا الإصدار، كان بإمكانك الانتقال إلى خادم وكيل لواجهة برمجة التطبيقات في واجهة مستخدم الإدارة، ثم الانتقال إلى علامة التبويب الأداء، وإنشاء مسارات مختلفة لإجراء مقارنة مستندة إلى رسم بياني في علامة التبويب الأداء الخاصة بالخادم الوكيل وفي لوحة بيانات المعاملات التجارية.
تم إيقاف هذه الميزة نهائيًا ولم تعُد متاحة في واجهة المستخدم. للحصول على بديل لهذه الوظيفة، يُرجى الاطّلاع على بديل لواجهة برمجة التطبيقات Business Transactions API.
السمة SMTPSSL لبوابة "خدمات المطوّرين"
لضبط البروتوكول الذي يستخدمه خادم SMTP المرتبط بالبوابة، عليك الآن استخدام السمة SMTP_PROTOCOL بدلاً من السمة SMTPSSL. القيم الصالحة
لـ SMTP_PROTOCOL هي "standard" و"ssl" و "tls".
لمزيد من المعلومات، يُرجى الاطّلاع على تثبيت بوابة "خدمات المطوّرين".
إصلاح الأخطاء
يسرد هذا القسم الأخطاء التي تم إصلاحها في إصدار الميزة هذا في "السحابة الإلكترونية الخاصة". بالإضافة إلى الأخطاء المدرَجة أدناه، يتضمّن هذا الإصدار من الميزات جميع إصلاحات الأخطاء في إصدارات Edge UI وEdge Management وPortal الموضّحة في الإصدارات المضمّنة.
| معرّف المشكلة | الوصف |
|---|---|
| 71612599 |
تسرُّب الذاكرة في "معالجات الرسائل" تم إصلاح مشكلة تسرّب الذاكرة. حدث ذلك في "معالجات الرسائل" عند إيقاف Qpidd. |
| 69711616 |
ثغرة أمنية في jackson-databind تم تعديل مكتبة jackson-databind إلى الإصدار 2.7.9.1 لمنع حدوث خلل في إلغاء التسلسل. |
| 65550638 |
منع تغيير عنوان البريد الإلكتروني للمستخدم لم يعُد بإمكانك تغيير عنوان البريد الإلكتروني للمستخدم في حمولة الرسالة المُرسَلة إلى واجهة برمجة التطبيقات الإدارية. تمنع واجهة برمجة التطبيقات الإدارية الآن استخدام XML في نص الطلب. |
المشاكل المعروفة
يسرد الجدول التالي المشاكل المعروفة في هذا الإصدار من الميزات:
| معرّف المشكلة | الوصف |
|---|---|
| 121095148 |
عدم احتفاظ "أداة معالجة الرسائل" بنسخة احتياطية من مجموعة الملفات الصحيحة الحل: نفِّذ عملية الاحتفاظ بنسخة احتياطية مرة ثانية، ومن المفترض أن يتم الاحتفاظ بالمجموعة الصحيحة من الملفات. |
| 79993247 |
تتوقف طلبات قد تتوقف طلبات HEAD الموجّهة إلى هدف Node.js، ما يؤدي إلى بقاء عمليات الربط في انتظار المراجعة. الحل: لتجنُّب هذه المشكلة، حدِّد معالجًا لطلبات |
| 79949124 |
يتم عرض خيار إنشاء خادم وكيل عكسي من خلال Open API يعرض معالج الخادم الوكيل حاليًا خيارًا لإنشاء خادم وكيل جديد من خلال Open API. لا يمكن إجراء ذلك على Edge للسحابة الإلكترونية الخاصة. الحل: بلا عُري |
| 79757554 |
تعذُّر مطابقة أسماء المضيفين بعد تثبيت Edge for Private Cloud أو ترقيته، قد لا يتم تحويل أسماء المضيفين إلى عناوينها. الحل: لحلّ هذه المشكلة، أعِد تشغيل مكوّن واجهة مستخدم Edge باتّباع الخطوات التالية: /opt/apigee/apigee-service/bin/apigee-service edge-ui restart |
| 76087166 |
DataAccessException في إعدادات مراكز بيانات متعددة في إعدادات مراكز البيانات المتعددة، إذا أصبح أحد مخازن البيانات غير متاح، قد يظهر لك الخطأ التالي: DataAccessException: Error while accessing datastore; Please retry later والنتيجة هي أنّه قد لا يبدأ خادم الإدارة لأنّه يحاول الاتصال بعُقد Cassandra في كلّ من dc-1 وdc-2. يحدث الخطأ يُرجى العِلم أنّ الحالة المتوقّعة هي عدم اتصال خادم الإدارة بمكوّنات مخزن البيانات في مناطق مختلفة. الحل البديل الحل البديل هو إلغاء تسجيل أنواع عقد Cassandra التالية في مركز البيانات غير المتاح ثم إعادة تسجيلها بعد أن تصبح عقد Cassandra متاحة مرة أخرى:
لإلغاء تسجيل أنواع عقد Cassandra هذه وإعادة تسجيلها، اتّبِع الخطوات التالية:
يُرجى العِلم أنّ هذه العمليات تسجّل العُقد وتلغي تسجيلها من Zookeeper، وليس لها أي تأثير على مجموعة Cassandra. لمزيد من المعلومات حول هذه الأوامر، يُرجى الاطّلاع على تعديل عمليات تسجيل مخزن البيانات. |
| 72379834 |
تظهر رسالة خطأ في الأذونات عند إيقاف apigee-postgresql عند استخدام الأمر الحل: لا ينطبق |
| 68722102 |
سياسة MessageLogging تتضمّن معلومات إضافية في رسالة السجلّ يتحكّم العنصر
الحل: بلا عُري |
الخطوة التالية
لبدء استخدام Edge for Private Cloud 4.18.05، استخدِم الروابط التالية:
- عمليات التثبيت الجديدة:
- نظرة عامة على التثبيت الجديدة
- عمليات التثبيت الحالية:
- الترقية من 4.18.01
- الترقية من 4.17.05 أو 4.17.09
- الترقية من 4.17.01
- الترقية من 4.16.09
- الترقية من 4.16.01 أو 4.16.05