يتم الآن عرض مستندات Apigee Edge.
انتقِل إلى مستندات
Apigee X. المعلومات
أصدرنا يوم الثلاثاء، 8 أيلول (سبتمبر) 2015، إصدارًا رئيسيًا من ميزات Apigee Edge الخاصة بالسحابة الإلكترونية الخاصة.
منذ الإصدار ربع السنوي السابق من Edge for Private Cloud (4.15.04.00)، تم طرح الإصدارات التالية وإدراجها في هذا الإصدار ربع السنوي:
- السحابة الإلكترونية: 15.04.15 و15.04.29 و15.05.27 و15.06.10 و15.06.24
- السحابة الإلكترونية الخاصة: 4.15.04.01
ما إصدارات Edge التي يمكنك ترقيتها إلى 4.15.07.00
بناءً على الإصدار الحالي من Edge، يمكنك إجراء أي مما يلي:
- الترقية مباشرةً إلى 4.15.07.00
- عليك الترقية بشكل تدريجي، أي أنّه يجب الترقية من إصدارك الحالي إلى إصدار آخر من Edge، ثم الترقية إلى الإصدار 4.15.07.00.
وللحصول على مزيد من المعلومات، يمكنك الاطّلاع على القسم أي إصدارات Edge الخاصة بـ Private Cloud يمكنك الترقية إلى الإصدار 4.15.07.00.
قبل الترقية من الإصدار 4.15.01.x أو من إصدار سابق
- تحقَّق من إصدار Cassandra SSTable:
- غيِّر الدليل إلى /<install-root>/apigee4/data/cassandra/data.
- نفِّذ طلب بحث،
> find . -name *-ic-*
من المفترض أن تعرض النتائج مجموعة من ملفات .db في حال تشغيل Cassandra 1.2 SSTable. - شغِّل أمر البحث هذا:
> find . -name *-hf-*
يجب أن تكون النتائج فارغة، أي أنّه لا تتوفّر أي ملفات بتنسيق hf. إذا لم تظهر لك أي ملفات بتنسيق hf، هذا يعني أنّك أكملت هذه العملية ويمكنك الترقية إلى 4.15.07.00.
التنسيق hf مخصّص لـ Cassandra 1.0 SSTables. إذا كان لديك أي ملفات *.db بتنسيق hf، عليك ترقية SSTable إلى الملفات كما هو موضّح في بقية هذا الإجراء.
- إذا عثرت على أي ملفات *.db بتنسيق hf، يمكنك ترقية SSTable
من خلال تنفيذ الأمر التالي على كل عقدة Cassandra حتى تتم ترقية جميع عُقد Cassandra:
> /<install-root>/apigee4/share/apache-cassandra/bin/nodetool -h localhost installstables -a - كرِّر الخطوة 1 للتحقّق من أن جميع ملفات *.db متوفّرة بتنسيق ic للإصدار 1.2 من Cassandra.
- كرر الخطوات من 1 إلى 3 على كل عقدة Cassandra في تثبيت Edge.
- الترقية إلى Edge 4.15.07.00.
- بعد الترقية 4.15.07.00، تحقَّق من ملفات *.db للتأكد من أنّها تمّت ترقيتها جميعًا
إلى النمط C* 2.0 الثابت:
> cd /<install-root>/apigee4/data/cassandra/data
> find . -name *-jb-*
من المفترض أن يعرض هذا الأمر مجموعة من ملفات db .في حال تشغيل Cassandra 2.0.
الميزات والتحسينات الجديدة
إليك الميزات والتحسينات الجديدة في هذا الإصدار.
التثبيت والترقية
الترقية الانتقائية للمكوّنات وإلغاء تثبيتها
تتيح لك النصوص البرمجية apigee-upgrade.sh وapigee-install.sh إمكانية اختيار مكوِّنات Edge التي يمكن ترقيتها أو إلغاء تثبيتها. كانت الأداة في السابق تعمل على ترقية أو إلغاء تثبيت جميع المكوّنات على العقدة. (OPDK-1377، OPDK-1175)
ترقية العودة إلى الإصدارات السابقة
إذا تعذّر apigee-upgrade.sh أثناء الترقية، يمكنك الآن استخدام النص البرمجي apigee-rollback.sh لإعادة الترقية إلى الحالة السابقة. بعد حلّ أي مشاكل في الترقية، يمكنك إعادة محاولة إجراء الترقية. (OPDK-1275)
خيارات النص البرمجي المختصرة للتثبيت
لم تعد النصوص البرمجية للتثبيت تتخذ أشكالاً طويلة من الخيارات، مثل --help. وهي الآن تحمل خيارات من حرف واحد فقط، مثل -h. (OPDK-1356)
تثبيت "المستندات الذكية"
عند تثبيت تطبيق Smart Docs باستخدام النص البرمجي setup-smartdocs.sh، سيُطلب منك إدخال المؤسسة والبيئة والمضيف الافتراضي، ما يضمن تثبيت Smart Docs في الموقع المتوقع. في السابق، كان يتم ترميز هذه القيم بشكل ثابت في النص البرمجي. (OPDK-1310)
تشغيل update-cass-pwd-in-config.sh بدون مطالبات
يمكن تشغيل النص البرمجي update-cass-pwd-in-config.sh بدون طلبات في حال ضبط متغيرات البيئة ENABLE_CASS_AUTH وCASS_USERNAME وCASS_password. (OPDK-1309)
النظام الأساسي Edge
في ما يلي الميزات الجديدة للنظام الأساسي Edge والمضمَّنة في هذا الإصدار.
إصدار OpenJDK 1.7 متوافق مع Edge Private Cloud
هذا الإصدار من Edge يدعم Oracle JDK 1.7 وOpenJDK 7، ويزيل التوافق مع JDK 1.6. (OPDK-1187)
التوافق مع نظام التشغيل
تم توسيع نطاق دعم نظام التشغيل Apigee Edge الخاص بـ Private Cloud لتتضمّن Red Hat Enterprise Linux 6.6 و7.0 (64 بت) وCentOS 6.5 و6.6 و7.0 (64 بت) وOracle Linux 6.5.
تم تضمين Cassandra 2.0.15 في الإصدار 15.07 من OPDK
يعمل هذا الإصدار على تثبيت Cassandra 2.0.15. إذا كنت تريد الترقية إلى إصدار سابق، فسيتم تحديث الإصدار الذي تستخدمه من Cassandra. (OPDK-1197)
إتاحة خوارزمية SHA2 لتجزئة رمز OAuth المميّز
لحماية رموز OAuth بشكل أفضل في حال حدوث اختراق أمني لقاعدة البيانات، يتيح Edge استخدام خوارزميات SHA2 لتجزئة رموز OAuth المميزة (بالإضافة إلى SHA1). باستخدام السمات الجديدة على مستوى الاستعادة، يمكنك تفعيل التجزئة للرموز المميّزة الجديدة وإعدادها بالإضافة إلى الاحتفاظ بالتجزئة القديمة لأي رموز مميزة كانت متوفّرة قبل هذه الميزة الجديدة. سبق أن تم تفعيل ميزة التجزئة التلقائية لـ SHA1 لرموز OAuth المميزة في متصفّح Edge for Private Cloud، من خلال موقع يُطلق على هذه السمة تجزئة.oauth.tokens.enabled في ملف keymanagement.properties (على خادم الإدارة ومعالجات الرسائل). تم إيقاف هذه السمة نهائيًا.
إذا سبق لك استخدام سمة value.oauth.tokens.enabled لتفعيل تجزئة SHA1، سيُنشئ لك النص البرمجي للترقية لهذا الإصدار تلقائيًا المواقع الجديدة على مستوى المؤسسة. لإثبات الملكية بعد الترقية، يمكنك الحصول على إذن GET بصفتك مشرفًا للنظام باستخدام واجهة برمجة التطبيقات هذه: https://{host}:{port}/v1/o/{your_org}.
- للحصول على معلومات عن تفعيل تجزئة الرموز المميّزة في مؤسستك باستخدام السمات الجديدة، يمكنك الاطّلاع على "الرموز المميّزة للتجزئة في قاعدة البيانات" في موضوع طلب رموز الدخول.
- لمزيد من المعلومات حول التجزئة الحالية للرموز المميّزة الحالية، يمكنك الاطّلاع على Edge for Private Cloud (عمليات الدليل). (APIRT-1389)
بنية الدليل المسطحة لملفات السجل
يمكنك إعداد Edge لتخزين ملفات السجلّ في بنية دليل مسطحة عن طريق ضبط السمة enable.flat.directory.structure
الجديدة على "true" في ملف message-logging.properties. لمزيد من المعلومات، يُرجى الاطّلاع على سياسة تسجيل الرسائل.
(APIRT-1394)
أداء ذاكرة التخزين المؤقت للبيئة
لإدارة ذاكرة التخزين المؤقت واستخدامها بشكل أفضل في الذاكرة، تم إيقاف إعدادات "الحد الأقصى لعدد العناصر في الذاكرة" في موارد ذاكرة التخزين المؤقت للبيئة. يعتمد إجمالي عدد العناصر المتوفرة في جميع موارد ذاكرة التخزين المؤقت (بما في ذلك ذاكرة التخزين المؤقت التلقائية) على إجمالي الذاكرة المخصّصة لذاكرة التخزين المؤقت. بشكل تلقائي، يبلغ إجمالي الذاكرة المخصّصة للتخزين المؤقت في الذاكرة على معالج رسائل معيّن% 40 من إجمالي الذاكرة المتاحة، ويتم تحديد ذلك من خلال إعدادات خاصية ذاكرة التخزين المؤقت في ملف cache.properties لمعالج الرسائل. ولن يتم إخراج العناصر من ذاكرة التخزين المؤقت في الذاكرة إلا عند عدم وجود ذاكرة تخزين مؤقت كافية أو عند انتهاء صلاحية العناصر.
للعودة إلى السلوك القديم المتمثل في استخدام سمة "الحد الأقصى لعدد العناصر في الذاكرة"
لإدارة ذاكرة التخزين المؤقت، يجب ضبط السمة overrideMaxElementsInCacheResource=false
في
ملف cache.properties. (APIRT-1140)
خدمات واجهة برمجة التطبيقات
في ما يلي ميزات خدمات واجهة برمجة التطبيقات الجديدة التي تم تضمينها في هذا الإصدار.
محرّر الخادم الوكيل الجديد كإعداد تلقائي
يتم تفعيل محرِّر الخادم الوكيل الجديد لواجهة برمجة التطبيقات بشكلٍ تلقائي في واجهة مستخدم الإدارة. يتضمّن المحرّر الجديد العديد من التحسينات المتعلّقة بسهولة الاستخدام، بما في ذلك طرق عرض أكثر شمولية للتدفقات الشرطية ونقاط النهاية في صفحة "نظرة عامة"، وجميع الإعدادات في صفحة "التطوير"، وإضافة أكثر سهولة للتدفقات المشروطة، ونقاط النهاية والسياسات، وعمليات عرض XML أكثر اكتمالاً بدلاً من المقتطفات الصغيرة، والبحث الذي يزحف إلى أسماء الملفات والنصوص وغير ذلك الكثير. (MGMT-2279)
سياسة معلومات جديدة لحذف OAuth الإصدار 2.0
تتيح لك السياسة الجديدة "حذف معلومات الإصدار 2.0 من بروتوكول OAuth" حذف رموز الدخول ورموز التفويض من الإصدار 2 من OAuth. تحلّ السياسة محلّ الوظائف التي كانت متوفّرة سابقًا في واجهة برمجة التطبيقات للإدارة. لمعرفة مزيد من المعلومات، يُرجى الاطّلاع على حذف سياسة معلومات OAuthV2. (MGMT-2257)
سياسة معلومات جديدة لحذف OAuth الإصدار 1.0
تتيح لك السياسة الجديدة "حذف معلومات الإصدار 1.0 من بروتوكول OAuth" حذف الرموز المميّزة لطلب بروتوكول OAuth v1.0 ورموز الدخول ورموز أداة التحقّق. تحلّ السياسة محلّ الوظائف التي كانت متوفّرة سابقًا من خلال واجهة برمجة التطبيقات Management API. لمزيد من المعلومات، يُرجى الاطّلاع على حذف سياسة معلومات الإصدار 1 من OAuth. (APIRT-1351)
سياسة التحكّم في الوصول
تم تحسين سياسة "التحكّم في الوصول" للسماح بإجراء تقييم أكثر دقة لعناوين IP
من أجل إضافة عناوين IP إلى القائمة المسموح بها والقائمة المرفوضة عندما تكون عناوين IP مضمَّنة في
عنوان HTTP الذي يتضمّن العنصر X-FORWARDED-FOR
.
بعد تفعيل ميزة التحقّق من عناوين IP المتعدّدة في العنوان (يُرجى التواصل مع فريق الدعم لضبط
feature.enableMultipleXForwardCheckForACL)،
يتيح لك عنصر <ValidateBasedOn>
جديد في السياسة التحقّق من
عنوان IP الأول أو عنوان IP الأخير أو جميع عناوين IP في العنوان. لمزيد من المعلومات، يُرجى الاطّلاع على سياسة التحكّم في الوصول.
الكيانات الجديدة في سياسة "جهة الوصول"
توفّر سياسة "جهة الوصول" إمكانية الوصول إلى الكيانات الجديدة التالية: نطاقات مفاتيح العميل ورمز التفويض ورمز الطلب ورمز التحقق. لمزيد من المعلومات، يُرجى الاطّلاع على سياسة الوصول للجهات.
سياسة جامع الإحصاءات: التحويل التلقائي لاسم الإحصاءات إلى أحرف صغيرة
عند إنشاء مجموعة إحصاءات مخصّصة في محرّر الخادم الوكيل لواجهة برمجة التطبيقات (صفحة التطوير > الأدوات > مجموعة التحليلات المخصصة)، يجب أن يكون متغير المجمِّع (الإحصاء) "الاسم" بأحرف صغيرة. في حال إدخال الاسم بأحرف كبيرة، تحوّل الأداة الاسم الإحصائية تلقائيًا إلى أحرف صغيرة في سياسة جامع الإحصاءات. (MGMT-740)
إزالة أداة Classic Trace في محرّر الخادم الوكيل لواجهة برمجة التطبيقات
تم نقل أحدث إصدار من وظيفة التتبُّع في محرّر الخادم الوكيل لواجهة برمجة التطبيقات من الإصدار التجريبي إلى مدى التوفّر للجمهور العام. لم يعد الوصول إلى "التتبّع الكلاسيكي" باستخدام الرابط "الوصول إلى الإصدار الكلاسيكي من التتبُّع" متاحًا.
الوصول إلى منتدى Apigee من قائمة المساعدة في واجهة مستخدم الإدارة
يمكنك الوصول إلى منتدى Apigee من قائمة مساعدة واجهة مستخدم الإدارة.
رسائل الخطأ في واجهة مستخدم الإدارة
في ما يلي تحسينات على رسائل الخطأ في واجهة مستخدم الإدارة:
- واجهة مستخدم الإدارة المستخدَمة لتجميع جميع رسائل الخطأ وعرضها على واجهة المستخدم خلال جلسة تسجيل الدخول بالكامل ما لم يتم إغلاقها ومن خلال هذا التعديل، يتم محو رسائل الخطأ تلقائيًا عند الانتقال من الصفحة التي تظهر فيها. (MGMT-2254)
- لم تعد واجهة مستخدم الإدارة تمنع رسائل الخطأ المكرّرة. (MGMT-2242)
أداء واجهة المستخدم وتحسينات الأخطاء
تم إدخال تحسينات عامة على أقسام مختلفة من واجهة المستخدم الخاصة بالإدارة، بما في ذلك أداء عرض الصفحة وإزالة رسائل الخطأ.
الروابط التشعبية للدور في صفحة "مستخدمو المؤسسة" في واجهة مستخدم الإدارة
في صفحة "المستخدمون في المؤسسة" ضمن واجهة مستخدم الإدارة (المشرف > مستخدمو المؤسسة)، تظهر الآن روابط تشعبية لأسماء الأدوار، ما يتيح لك الانتقال بسرعة إلى صفحات الأدوار. (MGMT-1055)
متغيّرات استهداف جديدة في تدفق الرسالة
توفّر المتغيّرات الجديدة في تدفقات الرسائل معلومات أكثر اكتمالاً عن عنوان URL لنقاط النهاية المستهدفة والخوادم الهدف:
-
targetEndpoint:
request.url
يحل محلtarget.basepath.with.query
. -
TargetServer: (
loadbalancing.targetserver
) يحل محلtargetserver.name
. بالإضافة إلى ذلك، لا تتم تعبئةtarget.basepath
إلا عند استخدام العنصر<Path>
في عنصر HTTPTargetConnection<LoadBalancer>
الخاص بـ TargetEndpoint.
دعم إشارة اسم الخادم (SNI)
يتيح Edge استخدام إشارة اسم الخادم في الاتجاه الجنوبي (من معالج الرسائل إلى نقاط النهاية المستهدفة). في حال كنت تريد استخدام SNI، يُرجى التواصل مع فريق دعم Apigee.
Java 1.7 مطلوبة.
باستخدام إشارة اسم الخادم (SNI)، وهي امتداد لطبقة النقل الآمنة (TLS)/طبقة المقابس الآمنة (SSL)، يمكن عرض أهداف HTTPS متعددة من خلال عنوان IP والمنفذ نفسيهما بدون طلب استخدام الشهادة نفسها من جميع هذه الأهداف.
ولن يُطلب منك ضبط أي إعدادات خاصة بخدمة Edge. إذا تم ضبط البيئة الخاصة بك لاستخدام إشارة SNI باتجاه الجنوب (يتم ضبط السحابة الإلكترونية Edge تلقائيًا)، فإن Edge يتيحها.
يستخلص Edge اسم المضيف تلقائيًا من عنوان URL للطلب ويضيفه إلى طلب تأكيد اتصال طبقة المقابس الآمنة (SSL). على سبيل المثال، إذا كان المضيف المستهدف هو https://example.com/request/path، سيضيف متصفِّح Edge الإضافة server_name على النحو الموضّح أدناه:
للمزيد من المعلومات عن إشارة اسم الخادم (SNI)، يمكنك الاطّلاع على http://en.wikipedia.org/wiki/Server_Name_Indication.
"خوارزمية التوقيع" في تفاصيل شهادات طبقة المقابس الآمنة (SSL)
تمت إضافة حقل جديد باسم "خوارزمية التوقيع" إلى تفاصيل شهادة طبقة المقابس الآمنة، ويمكنك عرضه في واجهة مستخدم الإدارة (المشرف > شهادات طبقة المقابس الآمنة) وواجهة برمجة تطبيقات الإدارة (الحصول على تفاصيل الشهادات من ملف تخزين مفاتيح أو Truststore). يعرض الحقل إما "sha1WithRSAEncryption" أو "sha256WithRSAEncryption"، حسب نوع خوارزمية التجزئة المستخدَمة لإنشاء الشهادة.
عرض شهادات طبقة المقابس الآمنة التي اقترب موعد انتهاء صلاحيتها
تشير صفحة شهادات طبقة المقابس الآمنة (SSL) في واجهة مستخدم الإدارة (المشرف > شهادات طبقة المقابس الآمنة) إلى وقت انتهاء صلاحية شهادات SSL خلال 10 أو 15 أو 30 يومًا أو 90 يومًا، بناءً على اختيارك في حقل القائمة المنسدلة الجديد لانتهاء الصلاحية.
إعداد خطأ الحماية من التهديدات
يعرض متصفّح Edge تلقائيًا رمز حالة خطأ HTTP 500 في الخادم الداخلي ورسالة الخطأ Executionإخفاق
إذا لم تتجاوز إحدى الرسائل سياسة الحماية من التهديدات المتعلّقة بتنسيق JSON أو XML. ويمكنك تغيير
سلوك الخطأ هذا باستخدام موقع إلكتروني جديد على مستوى المؤسسة. عند ضبط سمة المؤسسة features.isPolicyHttpStatusEnabled
على "صحيح"، يحدث السلوك التالي:
- الطلب: عند إرفاق سياسة الحماية من التهديدات بأيّ مسار طلب، تعرض الرسائل غير الصالحة رمز الحالة 400 مع رسالة خطأ مقابلة حول السياسة.
- الرد: عند إرفاق سياسة الحماية من التهديدات بأي مسار استجابة، ستظل الرسائل غير الصالحة تعرض رمز الحالة 500، ويتم عرض إحدى رسائل الخطأ المتعلقة بالسياسة ذات الصلة (بدلاً من حالة التنفيذ التعذُّر فقط).
على عملاء Google Cloud التواصل مع فريق دعم Apigee لإعداد موقع المؤسسة. ستتوفّر هذه الميزة لعملاء Edge Private Cloud في إصدار Private Cloud الربع السنوي التالي.
مخططات معدَّلة لنقاط النهاية والخوادم الوكيلة والكيانات الأخرى
تم تعديل المخططات المرجعية للكيانات غير المتعلقة بالسياسات، مثل TargetEndpoint وProxyEndpoint وAPIProxy وغيرها. يمكنك الاطّلاع على https://github.com/apigee/api-platform-samples/tree/master/schemas. (APIRT-1249)
خدمات المطوّرين
في ما يلي الميزات الجديدة لخدمات المطوّرين في هذا الإصدار.
مدى التوفّر للجمهور العام في Smart Docs
ستتم ترقية "مستندات Google الذكية" من الإصدار التجريبي إلى مدى التوفّر للجمهور العام. تشمل التحديثات والميزات الجديدة ما يلي:
- دعم Swagger 2.0، بما في ذلك الاستيراد حسب الملف أو عنوان URL، بما في ذلك إتاحة كائنات الأمان ذات الأسماء المخصّصة.
- تحسينات على التصميم المرئي في النماذج التي تنشئ "مستندات ذكية"
- تحسينات على سهولة الاستخدام وسير العمل في "بوابة مطوّري البرامج"، المتاحة من خلال المحتوى > قائمة "المستندات الذكية" في Drupal.
- ما يُعرف باسم مصادقة "الرمز المميز المخصص" يسمى الآن "مفتاح واجهة برمجة التطبيقات".
- كائنات "الأمان" التي تم تحديدها على مستوى المراجعة.
- ضبط مصادقة العميل على مستوى النموذج لم تعُد النُسخ الجديدة تُعيد ضبط أي بيانات اعتماد لبرنامج Smart Docs تم ضبطها مسبقًا.
للحصول على مزيد من أوصاف الميزات، يُرجى الاطّلاع على مشاركة المدونة هذه.
للاطّلاع على مستندات Smartالمستندات، يُرجى الاطّلاع على استخدام Smart Docs لتوثيق واجهات برمجة التطبيقات.
اسم تطبيق المطوّر المعروض في واجهة مستخدم الإدارة
تحتوي تطبيقات مطوّري البرامج في Edge على كلٍّ من اسم داخلي لا يتغير واسم معروض يمكنك تغييره. في صفحة "تطبيق مطوّر البرامج" في واجهة مستخدم الإدارة (نشر > تطبيقات المطوّرين > اسم التطبيق)، يتم عرض "اسم" التطبيق الداخلي مع "الاسم المعروض"، ما يسهّل التعرّف على التطبيقات بشكل مرئي من خلال أسمائها الداخلية لتحديد المشاكل وحلّها وإدارة واجهة برمجة التطبيقات.
خدمات التحليلات
في ما يلي الميزات الجديدة لخدمات "إحصاءات Google" المتضمّنة في هذا الإصدار.
الحد الزمني للبيانات المحفوظة
عند إنشاء تقارير الإحصاءات باستخدام واجهة مستخدم الإدارة أو واجهة برمجة التطبيقات، لا يمكن تلقائيًا الوصول إلى البيانات الأقدم من ستة أشهر من التاريخ الحالي. إذا كنت تريد الوصول إلى البيانات الأقدم من ستة أشهر، يُرجى التواصل مع فريق دعم Apigee.
إزالة الإصدار الكلاسيكي من التقارير المخصّصة من واجهة مستخدم الإدارة
لم يعُد الإصدار الكلاسيكي الاختياري من تقارير الإحصاءات المخصّصة متوفرًا في واجهة مستخدم الإدارة.
أداء أداة تفاعل المطوّرين
تم تحسين التطبيق المصغّر لمسار الإحالة الناجحة في لوحة بيانات الإحصاءات الرئيسية (قسم تفاعل المطوّرين) لتحقيق أداء أفضل.
تحقيق الربح
في ما يلي ميزات تحقيق الربح الجديدة التي يتضمّنها هذا الإصدار:
إشعارات بشأن خطة التقييم عبر البريد الإلكتروني
يتيح لك نوع جديد من الإشعارات عبر البريد الإلكتروني لخطة الأسعار إشعار المطوّرين عند بلوغهم حدّ معيّن للمعاملات أو الدولارات في خطط الأسعار أو خطط أسعار الحِزم التي اشتروها. ولمزيد من التفاصيل، يمكنك الاطّلاع على إعداد الإشعارات باستخدام نماذج الإشعارات.
مزامنة الرسوم المتكررة وفترات أساس التجميع
في خطة الأسعار، من المحتمل أن تكون هناك فترتان زمنيتان مختلفتان سارية:
- فترة "الرسوم المتكررة" التي يتم ضبطها في علامة التبويب "الرسوم" ضمن خطة أسعار، وهي تحدّد تاريخ تحصيل رسوم متكرّرة من المطوّرين.
- فترة أساسية للتجميع، يتم تحديدها في بطاقة السعر لخطط "نطاق الحجم" أو "حِزم البيانات"، والتي يتم تحديدها عند إعادة ضبط استخدام الحِزمة للمطوّرين
تتم الآن مزامنة هاتين الفترتين. عند تضمين كل من بطاقة رسوم متكررة بقيمة غير صفرية وبطاقة سعر الحزمة أو "نطاق الحجم" في خطة السعر، يتم استخدام فترة الرسوم المتكررة لكل منهما. على سبيل المثال، في حال فرض رسوم شهرية متكرّرة، تتم أيضًا إعادة ضبط حِزم بطاقات الأسعار شهريًا (تلقائيًا في بداية الشهر).
وفي حال عدم وجود رسوم متكررة، تتم إعادة ضبط الحِزم استنادًا إلى أساس التجميع المحدّد في بطاقة السعر. على سبيل المثال، إذا بدأ مطوّر البرامج في استخدام بطاقة أسعار في اليوم التاسع عشر من الشهر، وكان أساس التجميع يتم احتسابه كل شهر، تتم إعادة ضبط استخدام الحزمة بعد شهر التاسع عشر.
يتم إيقاف "أساس التجميع" نهائيًا وستتم إزالته من ميزة تحقيق الربح في إصدار مستقبلي. لمزيد من المعلومات، يُرجى الاطّلاع على تحديد تفاصيل خطة بطاقة السعر.
السمات المخصّصة في ملخّص تقارير الأرباح
تتيح لك سياسات تسجيل المعاملات الحصول على بيانات السمات المخصّصة من المعاملات اختياريًا، ويمكنك الآن تضمين سمات المعاملات المخصّصة هذه في تقارير ملخّص الأرباح. من خلال إضافة سمة MINT.SUMMARY_CUSTOM_ATTRIBUTES إلى مؤسستك، يمكنك الإشارة إلى السمات المخصّصة التي تمت إضافتها إلى جداول قاعدة البيانات لاستخدامها في التقارير.
يمكن لعملاء Apigee Edge for Private Cloud إعداد العلامة باستخدام طلب بيانات من واجهة برمجة التطبيقات وبيانات اعتماد مشرف النظام التالية.
curl -u email:password -X PUT -H "Content-type:application/xml" http://host:8080/v1/o/myorg -d \ "<Organization type="trial" name="MyOrganization"> <Properties> <Property name="features.isMonetizationEnabled">true</Property> <Property name="MINT.SUMMARY_CUSTOM_ATTRIBUTES">["my_attribute_1","my_attribute_2"]</Property> <Property name="features.topLevelDevelopersAreCompanies">false</Property> </Properties> </Organization>"
يُرجى العلم أنّ مجموعة السمات المخصّصة في طلب البيانات من واجهة برمجة التطبيقات تكون بترميز عنوان URL.
عملية ترقية "المستندات الذكية"
إذا كنت تستخدم "مستندات ذكية" خلال الفترة التجريبية، تتطلب الميزات والإمكانات الجديدة في الإصدار المتوفر للجمهور العام ترقية "المستندات الذكية" في بوابة مطوّري البرامج.
سيستمر عمل أي صفحات في "مستندات Google الذكية" تم نشرها من قبل في بوابة المطوّرين، ولكن عليك اتّباع عملية التحديث قبل تعديل أو نشر أي تغييرات على الصفحات الحالية أو الجديدة.
جدير بالذكر أنّه على الرغم من إمكانية عرض المستندات الذكية ونشرها داخل بوابة مطوّري البرامج، يتم إنشاء المستندات الذكية من نموذج واجهة برمجة التطبيقات المتوفّر في خدمات إدارة واجهة برمجة تطبيقات Edge من Apigee. وتكون أي تغييرات تجريها على نموذج واجهة برمجة التطبيقات في Edge هي نفسها في جميع بيئات Pantheon (كما هو الحال مع المطوّرين في بيئات Pantheon).
للترقية من الإصدار التجريبي من "مستندات ذكية" إلى مرحلة التوفّر للجمهور العام
- يمكنك تحديث الإصدار 15.05.27 واختباره في بيئات dev أو test على Pantheon.
- يمكنك إنشاء نموذج جديد لاستبدال أي نموذج حالي من واجهات برمجة التطبيقات التي تستخدمها.
- إذا كنت تستورد مستندات التباهي أو WADL، يمكنك استيرادها مرة أخرى إلى نسخة جديدة.
- إذا كنت تستخدم نموذج واجهة برمجة التطبيقات من خلال وحدة Smart Docs، يمكنك تصديره بتنسيق SmartDocuments JSON واستيراده إلى نموذجك الجديد باستخدام مرفق الملف.
- عيِّن خصائص الأمان لمراجعة النموذج. في صفحة المحتوى >
المستندات الذكية > النموذج، اختَر إعدادات الأمان.
- تحقق من أي مصادقة تم ضبطها مسبقًا في صفحة إعدادات النموذج (المحتوى >
مستندات ذكية) من خلال النقر على الإعدادات في عمود "العمليات".
- عدِّل أي نماذج مخصّصة لاستخدام الإصدار 6 من مواد عرض CSS وJS، وأدخِل التغييرات اللازمة لتعكس أي أسماء عناصر جديدة، مثل authSchemes وapiSchema. وللحصول على معلومات عن تعديل نماذج "مستندات ذكية"، يُرجى الاطّلاع على استخدام تطبيق "مستندات ذكية" لتوثيق واجهات برمجة التطبيقات.
- إعادة عرض نسخة النموذج ونشرها.
- بعد التحقق من صحة المستندات الجديدة، عليك تعديل بوابة الإنتاج إلى الإصدار 15.05.27.
إذا كنت أحد عملاء Edge Enterprise ولديك أسئلة أو استفسارات بشأن عملية الترقية، يُرجى إرسال رسالة إلكترونية إلى marsh@apigee.com وcnovak@apigee.com. وبخلاف ذلك، يُرجى استخدام منتدى Apigee للحصول على أفضل رد.
التغييرات والتحسينات المستقبلية في الميزات
يعاين هذا القسم التغييرات والتحسينات المستقبلية في الميزات:
تغيير سلوك سياسة ذاكرة التخزين المؤقت للاستجابة
في إصدار مستقبلي (سيتم تحديده)، سيتغير السلوك التلقائي لعنصر <REMOVEErrorResponse> في سياسة "ذاكرة التخزين المؤقت للاستجابة".
السلوك الحالي: يتم تلقائيًا ضبط العنصر <REMOVEErrorResponse> في سياسة ذاكرة التخزين المؤقت للاستجابة على خطأ. وهذا يعني أنّه يتم تلقائيًا تخزين الردود التي تتضمّن أي رمز حالة HTTP ممكن (بما في ذلك 3xx) باستخدام سياسة ذاكرة التخزين المؤقت للاستجابة.
السلوك المستقبلي: سيتم تلقائيًا ضبط العنصر <REMOVEErrorResponse> في سياسة "ذاكرة التخزين المؤقت للاستجابة" على "صحيح". وهذا يعني أنّه سيتم تلقائيًا تخزين الردود التي تتضمّن رموز حالة HTTP من 200 إلى 205 فقط. لتجاوز هذا السلوك وتخزين الردود في ذاكرة التخزين المؤقت لجميع رموز الحالة، عليك ضبط العنصر <REMOVEErrorResponse> على "صحيح" بشكل صريح.
الحل الحالي: بالنسبة إلى الإصدار الخاص من Cloud 4.15.07.00 والإصدارات الأقدم، إذا كنت تريد تخزين الردود مؤقتًا فقط باستخدام رموز الحالة من 200 إلى 205، عليك ضبط العنصر <REMOVEErrorResponse> صراحةً على "صحيح".
الأخطاء التي تم إصلاحها
تم إصلاح الأخطاء التالية في هذا الإصدار.
معرّف المشكلة | الوصف |
---|---|
OPDK-1521 | مشكلة في تشفير كلمة المرور |
OPDK-1201 | تعذُّر استعادة بيانات واجهة المستخدم |
OPDK-1112 | لا يتم تطبيق سياسة كلمة مرور LDAP المخصَّصة على مستخدم مشرف Apigee |
OPDK-1097 | استثناء مفتاح المسافة أثناء ترقية OPDK |
OPDK-1068 | إمكانية تغيير كلمة مرور المشرف في حال تعذّر ذلك أثناء التثبيت |
OPDK-1053 | تعمل Zookeeper كجذر |
OPDK-967 | عند ضبط OpenLDAP للبدء التلقائي باستخدام set-autostart.sh، يبلِّغ all-status.sh بأنّه ميت |
OPDK-905 | منتج Smartdocs مُسجَّل من قبل في المجموعة axgroup001. |
OPDK-899 | حدث خطأ أثناء عملية الإعداد |
OPDK-847 | لا يتلقّى المستخدم الذي تم إنشاؤه أثناء عملية الإعداد رسالة إلكترونية لإعادة ضبط كلمة المرور. |
OPDK-817 | ظهور خطأ في نصوص init.d |
OPDK-815 | يتطلّب النص البرمجي ax-purge.sh إزالة نهائية لجداول أخذ العينات. |
MGMT-2246 | صفحة "إنشاء تقرير مخصّص" لا يتم عرضها بشكلٍ صحيح في واجهة مستخدم الإدارة |
MGMT-2235 | بالنسبة إلى شهادات طبقة المقابس الآمنة التي ستنتهي صلاحيتها قريبًا، قد يتم تقريب الوقت النسبي لانتهاء الصلاحية إلى فترة غير واضحة بالنسبة إلى شهادات طبقة المقابس الآمنة منتهية الصلاحية، يظهر دائمًا الوقت النسبي لتاريخ انتهاء الصلاحية بالأيام بدلاً من تقريب الوقت إلى أشهر، أي عندما تنتهي صلاحية الشهادة خلال 90 يومًا أو أقل. |
MGMT-2193 | تحميل مؤشر سريان العمل أثناء تعديل واجهة برمجة تطبيقات |
MGMT-2173 | لا تسمح واجهة مستخدم التتبُّع بعناوين URL القانونية تتيح لك واجهة مستخدم التتبُّع الآن إرسال الطلبات التي تحتوي على قيم مَعلمات طلب البحث التي تحتوي على مَعلمات طلب بحث مضمّنة. |
MGMT-2162 | مشكلة في تجميع JavaScript |
MGMT-2124 | تتم إعادة ضبط أذونات دور العميل عند حفظ الأذونات في واجهة المستخدم. |
MGMT-2114 | من المفترض أن يؤدي عنوان IP غير صالح لتسجيل النظام في سياسة MessageLogging إلى حدوث خطأ مناسب أثناء النشر |
MGMT-2067 | التتبُّع: في حال تم نشر مراجعة الخادم الوكيل لواجهة برمجة التطبيقات في بيئتين، لن يعمل اختيار المراجعة والبيئة بشكل صحيح |
MGMT-2061 | هل نسيت كلمة المرور، يجب أن ترسل رسالة إلكترونية إلى المستخدمين المسجَّلين فقط لا يرسل الرابط "هل نسيت كلمة المرور؟" في صفحة تسجيل الدخول إلى واجهة مستخدم الإدارة رسائل البريد الإلكتروني إلا إلى مستخدمي Apigee المسجَّلين. |
MGMT-2048 | يمكن للمستخدم الذي لديه دور مخصّص يحصر أذونات النشر في بيئة واحدة أن ينشر في بيئة أخرى |
MGMT-2041 | إزالة عنصر FaultRules من نموذج المرفقات التلقائي لم يعد يتم إضافة عنصر FaultRules، غير المستخدم في السياسات أو خطوات الخادم الوكيل لواجهة برمجة التطبيقات، تلقائيًا عند إنشاء خوادم وكيلة لواجهة برمجة التطبيقات أو إضافة سياسات. |
MGMT-2034 | تعذُّر إرجاع WSDL: "خطأ في استرجاع WSDL: خطأ في معالجة WSDL" |
MGMT-1986 | حدث خطأ في واجهة المستخدم أثناء إضافة مطوّر البرامج |
MGMT-1983 | الحصول على واجهة برمجة تطبيقات رمز تفويض OAuth 2.0 تؤدي إلى إرجاع حالة خاطئة |
MGMT-1962 | حدث خطأ أثناء تسجيل الدخول إلى واجهة مستخدم الإدارة باستخدام كلمة مرور قوية لم يعُد يتعذّر تسجيل الدخول إلى واجهة المستخدم باستخدام رموز خاصة معيّنة، مثل علامة النسبة المئوية. |
MGMT-1947 | أدوار غير بسيطة في واجهة مستخدم الإدارة إذا لم يكن لدى المستخدم إذن بإنشاء أو تعديل سياسة تسجيل المعاملات، يتم الآن إيقاف أزرار واجهة المستخدم لإنشاء سياسة تسجيل المعاملات وتعديلها. |
MGMT-1899 | تم حذف مسارات الموارد بعد حفظ إعدادات المنتج عند تعديل منتج واجهة برمجة التطبيقات، قد يتم حذف مسارات موارد المنتج إذا نقر المستخدم مرّتين على الزر "حفظ". تم إصلاح هذه المشكلة. |
MGMT-1894 | لا تنتهي أبدًا صفحة "تطبيقات المطوّرين" من التحميل لعمود المطوِّر. |
MGMT-1882 | لا يعرض الخادم الوكيل الجديد لواجهة برمجة التطبيقات من WSDL سوى تفاصيل المَعلمة الأخيرة |
MGMT-1878 | في حال نشر عدة مراجعات على بيئة، يعرض التتبُّع نسخة واحدة فقط منها |
MGMT-1872 | تعذُّر تنزيل التقارير المخصّصة |
MGMT-1863 | سجلات Node.js غير قابلة للعرض في واجهة مستخدم الإدارة |
MGMT-1843 | تعذُّر فتح الخادم الوكيل لواجهة برمجة التطبيقات |
MGMT-1833 | يجب ألا يتوفّر لمستخدم مشرف النظام خيار تغيير كلمة المرور في واجهة مستخدم OPDK |
MGMT-1825 | أخطاء البرمجة النصية على المواقع الإلكترونية (XSS) |
MGMT-1824 | جلب خطأ WSDL أثناء استيراد ملف WSDL بامتداد .xml |
MGMT-1812 | إضافة عملية التحقّق من TargetEndpoint أثناء الاستيراد على غرار ProxyEndpoint، سيتم التحقّق من صحة TargetEndpoint للمخطط والتعبيرات المناسبة المستخدَمة في الشروط أثناء استيراد الخادم الوكيل لواجهة برمجة التطبيقات. |
MGMT-1804 | ترسل واجهة برمجة تطبيقات Node.js ملف JSON غير صالح في بعض الحالات شاشة سجلات Node.js المستخدمة لعرض السجلات غير المنسقة إذا كانت بيانات json تحتوي على أحرف غير صالحة. تم إصلاح هذه المشكلة في هذا الإصدار، وأصبحت واجهة المستخدم تعرض الآن سجلات dot.js منسّقة بشكل جيد. |
MGMT-1802 | عنوان URL لإعادة ضبط كلمة المرور رقم 118 إذا كانت واجهة مستخدم الإدارة متوفّرة في خادم إنهاء طبقة المقابس الآمنة (SSL)، ستنشئ واجهة مستخدم الإدارة الآن بشكل صحيح رسالة إلكترونية لإعادة ضبط كلمة المرور مع تضمين رابط إلى عنوان URL يستخدم بروتوكول https بدلاً من عنوان URL المستند إلى http. |
MGMT-1799 | طلب في ميزة "التتبُّع" لإرسال ثغرة أمنية في واجهة المستخدم |
MGMT-1777 | تتعذّر إضافة مستخدم بعنوان بريد إلكتروني يحتوي على نطاق TLD من .acn |
MGMT-1735 | وضع العلامة التجارية "حدث خطأ أثناء جلب W" لقد تم على الفور إزالة دعم العلامة التجارية المخصّصة في Edge OPDK. ندرك أنّ هذا الإجراء قد لا يخيّب آمال عدد قليل من العملاء الذين استخدموه، ولكنّ هذه الميزة لا تحسِّن بشكل مباشر إمكانات Edge في إدارة واجهات برمجة التطبيقات. |
MGMT-1569 | حدثت مشكلة أثناء إرفاق الخادم الوكيل لواجهة برمجة التطبيقات بمنتج حالي لواجهة برمجة التطبيقات تم حل مشكلة إرفاق خادم وكيل لواجهة برمجة التطبيقات بأحد منتجات واجهة برمجة التطبيقات في واجهة مستخدم الإدارة عندما يشتمل الخادم الوكيل لواجهة برمجة التطبيقات على مورد للمسار "/". |
MGMT-1563 | يظل زر الإرسال في التتبُّع غير مفعّل في حال حدوث خطأ. |
MGMT-1362 | لا يعمل "نسيان كلمة المرور" إذا كان عنوان البريد الإلكتروني يحتوي على
"_" يتم إصلاح مشكلة إعادة ضبط كلمة المرور في OPDK مع عناوين البريد الإلكتروني التي تحتوي على شرطة سفلية. |
MGMT-1345 | يؤدي استيراد WSDL باستخدام مساحات اسم متعددة إلى حدوث خطوة غير صحيحة لإنشاء SOAP |
MGMT-1193 | جارٍ حفظ الخادم الوكيل لأن النسخة الجديدة تؤدي إلى تغيير قاعدة المسار بشكل غير متوقع |
MGMT-1061 | Smart Docs: عدم ظهور وصف معلمة نوع النص في تعريف التباهي في واجهة مستخدم المستند |
MGMT-800 | يؤدي إنشاء مورد يحمل الاسم "تلقائي" إلى ظهور واجهة مستخدم معطّلة |
MGMT-787 | مشكلة في قابلية استخدام تنبيه واجهة المستخدم في واجهة مستخدم الإدارة، عند النقر على "+ الخادم الوكيل لواجهة برمجة التطبيقات" وظهور مربّع الحوار الجديد للخادم الوكيل لواجهة برمجة التطبيقات، يمكنك الضغط على مفتاح الخروج (Esc) لإغلاق مربّع الحوار. |
MGMT-619 | تفعيل التقسيم على صفحات في صفحة واجهة مستخدم الخادم الوكيل لواجهة برمجة التطبيقات |
MGMT-602 | عرض تطوير الخادم الوكيل لواجهة برمجة التطبيقات: إضافة سياسة ذاكرة التخزين المؤقت للاستجابة عندما لا تؤدي نقطة النهاية إلى حدوث خطأ في PreFlow/PostFlow |
MGMT-460 | تؤدي إعادة تسمية السياسة إلى حدوث خلل في الأداء، وهو سياسة مكرّرة لا يمكن إزالتها. |
DEVRT-1644 | البحث عن الإشعارات حسب الاسم يؤدي إلى إرسال رسالة إلكترونية غير صحيحة |
DEVRT-1583 | واجهة مستخدم تحقيق الربح تعرض شارة "مستقبلي" لخطة أسعار حالية |
DEVRT-1546 | حدود الخطة لا تعمل |
DEVRT-1511 | خطأ mint.resourceDoesNotExist لمطوّر حالي |
CORERT-639 | يجب أن يكون TCPSysLogSocket غير متزامن |
CORERT-613 | إخفاقات تأكيد اتصال طبقة المقابس الآمنة بسبب "unrecognized_name" |
AXAPP-1728 | تجاهُل متغيّرات تحقيق الربح في "إحصاءات Google" |
AXAPP-1708 | يبدو أنّ واجهة برمجة تطبيقات "إحصاءات Google" تقدّم أرقامًا مختلفة للإحصاء نفسه بناءً على الطريقة التي أطلب بها |
AXAPP-1707 | تحسين أداء إحصاءات مجموعات الإعلانات المتسلسلة المجانية |
AXAPP-1690 | "خطأ في واجهة برمجة التطبيقات غير صالح" في التقارير المخصّصة |
AXAPP-1533 | تعرض خريطة الموقع الجغرافي في "إحصاءات Google" خطأ طلب بيانات غير صالح من واجهة برمجة التطبيقات |
AXAPP-1493 | إحصاءات أداء ذاكرة التخزين المؤقت غير صحيحة |
APIRT-1436 | إنشاء أداة/نص برمجي لتجزئة الرموز المميّزة غير المجزّأة |
APIRT-1425 | لا يكون لسمة continueOnError عند الضبط على "true" أي تأثير في سياسة JavaCallout |
APIRT-1346 | OAuth2.0: يتم عرض قيمة مجزّأة في استجابة رمز الدخول عندما تكون قيمة details.oauth.tokens.enabled على "صحيح". |
APIRT-1206 | لا يتم تسجيل target_ip في جدول الحقائق حول أخطاء 503 ومعظم أخطاء 504 |
APIRT-1170 | عدم توفُّر ملف المورد الذي تسبب في تعذُّر تحميل MP للبيئة |
APIRT-1148 | الحصول على المتغيّر {message.version} في ResponseFlow، حيث يؤدي هدف Node.js إلى طرح NPE |
APIRT-1054 | تعذُّر تسجيل الرسائل عند محاولة تسجيل الدخول إلى دليل مختلف غير الدليل التلقائي |
APIRT-387 | جعل OrganizationService تعمل بالنكهة "الأخرى" على MP |
APIRT-67 | سياسة OAuth GenerateAccessToken لا تضبط متغيّر oauthV2.failed بشكل صحيح |
APIRT-52 | التقارير المخصّصة: رمز حالة الاستجابة للعديد من واجهات برمجة التطبيقات فارغ |
المشاكل المعروفة
يحتوي هذا الإصدار على المشاكل المعروفة التالية.
معرّف المشكلة | الوصف |
---|---|
OPDK-1586 |
تعذُّر بدء بوابة BaaS لواجهة برمجة التطبيقات في حال عدم تفعيل دعم IPV6
|
OPDK-1785 |
تثبيت مكوِّن تحقيق الربح على بيئة Edge المثبّتة
التي تمت ترقيتها
والحل البديل هو ضبط نسخة تحقيق الربح المناسبة في ملف apigee-env.sh قبل محاولة تثبيت ميزة تحقيق الربح. للحصول على إصدار تحقيق الربح المادي في الإصدار 4.15.07
(بعد الترقية إلى الإصدار 4.15.07 من Edge)، شغِّل:
> source /{install-dir}/apigee4/bin/apigee-env.sh > VER=`basename $(find $SHARE_DIR/installer/monetization -name "mint-*.zip") | cut -d "-" -f 2,3,4`
يكون الإعداد install-dir هو /opt تلقائيًا.
يجب تعيين قيمة VER أعلاه في apigee-env.sh:
> sed -i "s/^MONETIZATION_VERSION=.*/MONETIZATION_VERSION=$VER/" /install-dir/apigee4/bin/apigee-env.sh
إذا حاولت تثبيت ميزة "تحقيق الربح" بدون تنفيذ الخطوات أعلاه، سيتعذّر
التثبيت ومن المحتمل أن يكون هناك ارتباط رمزي غير صالح في دليل المشاركة. تحتاج إلى إزالة هذا الرابط الرمزي:
> rm /install-dir/apigee4/share/monetization
بعد إزالة الرابط الرمزي، اتّبِع الخطوات أعلاه لضبط إصدار تحقيق الربح،
ثم أعِد محاولة تثبيت ميزة تحقيق الربح.
|
OPDK-1857 |
إصدار 2.6 من Python غير قابل للتغيير في bin/qpid-stat.sh وbin/qpid-config.sh في CentOS وRedHat 7.0، يتم تشفير العديد من النصوص البرمجية في bin/qpid-stat.sh وbin/qpid-config.sh بشكل ثابت لاستخدام الإصدار 2.6 من Python. يتمثل الحل البديل لهذه المشكلة في تغيير السطر الذي يصدّر PYTHONPATH في qpid-stat.sh وqpid-config.sh في الدليل apigee4/bin.
لتحديد إصدار Python على نظامك، تحقَّق من إصدار Python في الدليل /opt/apigee4/share/apache-qpid/lib. يكون الدليل غالبًا python2.7. بعد ذلك، عليك تعديل إعدادات PYTHONPATH في qpid-stat.sh وqpid-config.sh باستخدام المسار الصحيح. مثال:
|
DEVRT-1574 | عدم اتّساق أوجه الاستخدام والتوازن للمطوّرين الذين لديهم خطط أسعار
نشطة متعددة في ما يتعلّق بتحقيق الربح، إذا كان المطوّر نشطًا على أكثر من خطة أسعار واحدة يفرض رسوم مكالمات لكل واجهة برمجة تطبيقات، قد لا يكون استخدام الرصيد النقدي متسقًا في بعض الأحيان. |
APIBAAS-1647 | بعد تسجيل الدخول كمشرف نظم، تظهر رسالة واجهة مستخدم BaaS "حدث خطأ أثناء الحصول على الأدوار" تظهر رسالة الخطأ هذه في أول تسجيل دخول إلى النظام من قِبل مشرف النظم بعد الترقية من 4.15.01 إلى 4.15.07. يمكنك تجاهل هذه الرسالة. |
DEVRT-1834 |
ترقية ميزة تحقيق الربح إلى الإصدار 4.15.07 يطبع النص البرمجي apigee-upgrade.sh الرسالة التالية في نهايته ويطلب منك تنفيذ نص برمجي آخر: ************************************** In order to complete the monetization upgrade please run: sudo /opt/apigee4/share/monetization/schema/migration/MOPDK4.15.04.00/ 365-create-notification-condition.sh ************************************** يمكنك تجاهل هذه الرسالة. هذا النص البرمجي غير مطلوب ولا يمكن تنفيذه. |
DEVRT-1951 |
إعدادات الإشعارات غير متاحة للتثبيت الجديد لتحقيق الربح
عند إجراء تثبيت جديد للإصدار 4.15.07.00 من Apigee Edge لخدمة Private Cloud، لا تتوفّر
الإعدادات التالية لإشعارات تحقيق الربح. وهي تتوافق مع أنواع الإشعارات في صفحة المشرف > الإشعارات في واجهة المستخدم الإدارية.
mint.scheduler.${ORG_ID}.adhocnotify@@@management
mint.scheduler.${ORG_ID}.expiringrateplannotify@@@management
mint.scheduler.${ORG_ID}.newpkgnotify@@@management
mint.scheduler.${ORG_ID}.newproductnotify@@@management
mint.scheduler.${ORG_ID}.newrateplannotify@@@management
mint.scheduler.${ORG_ID}.tncacceptancenotify@@@management
لحل هذه المشكلة، اتّبِع الخطوات التالية. ستحتاج إلى عنوان IP لمثيل Cassandra الخاص بك. للعثور عليها، انتقِل إلى
<installation-root>/apigee4/conf/cassandra/cassandra.yaml أو
<installation-root>/apigee4/conf/cassandra/cassandra-topology.properties.
|
DEVRT-1952 |
ترقية ميزة تحقيق الربح من الإصدار 4.14.07.00 إلى إعدادات الإشعارات غير المتوفّرة
في ترقية Apigee Edge for Private Cloud من الإصدار 4.14.07.00 إلى 4.15.07.00،
لا تتوفّر الإعدادات التالية لإشعارات تحقيق الربح، ما يؤدي
إلى عدم عمل تقارير تحقيق الربح بشكلٍ غير صحيح.
mint.scheduler.${ORG_ID}.chargedaily@@management
mint.scheduler.${ORG_ID}.chargehourly@@@management
لحل هذه المشكلة، اتّبِع الخطوات التالية. ستحتاج إلى عنوان IP لمثيل Cassandra الخاص بك. للعثور عليها، انتقِل إلى
<installation-root>/apigee4/conf/cassandra/cassandra.yaml أو
<installation-root>/apigee4/conf/cassandra/cassandra-topology.properties.
|
OPDK-1878 | يتعذّر ضبط اسم المجموعة في تثبيت متعدد لمركز بيانات يحدد دليل تثبيت مجموعة Edge كيفية ضبط أسماء المجموعة على "بوابة-1" و "بوابة-2" في ملفات التثبيت التلقائي لعملية تثبيت متعددة لمركز بيانات. مع ذلك، تؤدي إعادة تسمية مجموعة الأجهزة إلى منع تسجيل أجهزة التوجيه ومعالِجات الرسائل بشكل صحيح ومنع الوصول إليها. وتمنع هذه المشكلة أيضًا النص البرمجي setup-org.sh من العثور على معالجات الرسائل المتاحة. الحل البديل هو ضبط اسم المجموعة باستخدام السمة MP_POD على "بوابة" في ملف التثبيت التلقائي لكلا مركزَي البيانات. |
OPDK-1886 |
لا يمكن للعقدة الوصول إلى عناوين IP المحلية، مثل 192.168.x.y
connect.ranges.denied=10.0.0.0/8,192.168.0.0/16,127.0.0.1/32
ثم أعِد تشغيل عُقد معالج الرسائل:
<install_dir>/apigge4/bin/apigee-service message-processor restart
|
OPDK-1958 | عند الترقية، ستتطلّب جميع العُقد الوصول إلى المنفذ 8080 على خادم الإدارة في وقت التشغيل، تتطلّب المكوّنات التالية الوصول إلى المنفذ 8080 على خادم الإدارة: جهاز التوجيه ومعالج الرسائل وواجهة المستخدم وPostgres وQpid. مع ذلك، عند الترقية، ستتطلب جميع العُقد الوصول إلى المنفذ 8080 على خادم الإدارة، بما في ذلك عُقد Cassandra و Zookeeper. |
OPDK-1962 | يجب إعادة ضبط طبقة المقابس الآمنة لواجهة برمجة تطبيقات Edge بعد الترقية إذا ضبطت واجهة برمجة تطبيقات Edge لاستخدام طبقة المقابس الآمنة قبل الترقية إلى 4.15.07.00، يجب إعادة ضبط طبقة المقابس الآمنة بعد الترقية. راجِع دليل عمليات Edge للتعرّف على إجراء ضبط طبقة المقابس الآمنة (SSL) لواجهة برمجة تطبيقات Edge. |