4.15.07.00 - Apigee Edge لملاحظات إصدار Private Cloud

أنت تعرض مستندات Apigee Edge.
انتقل إلى مستندات Apigee X.
معلومات

أصدرنا يوم الثلاثاء 8 أيلول (سبتمبر) 2015 إصدارًا رئيسيًا من ميزات Apigee Edge for Private السحابة الإلكترونية

منذ الإصدار السابق من Edge for Private Cloud الربع سنوي (4.15.04.00)، تم وضع ما يلي: تم إصدار إصدارات وتم تضمينها في هذا الإصدار ربع السنوي:

ما هي إصدارات Edge التي يمكنك الترقية إليها 4.15.07.00

بناءً على الإصدار الذي تستخدمه حاليًا من Edge، يمكنك اتخاذ أحد الإجراءين التاليَين:

  • الترقية مباشرةً إلى 4.15.07.00
  • الترقية بشكل تدريجي، بمعنى الترقية من الإصدار الحالي إلى إصدار آخر الإصدار 4.15.07.00 ثم الترقية إلى الإصدار 4.15.07.00.

للحصول على مزيد من المعلومات، يُرجى الاطّلاع على مقالة أي إصدارات Edge for Private Cloud التي يمكنك الترقية إليها؟ 4.15.07.00.

قبل الترقية من الإصدار 4.15.01.x أو من إصدار سابق

قبل الترقية، تأكد من ترقية Cassandra SSTable في كل عقدة Cassandra:
  1. تحقق من إصدار Cassandra SSTable:
    1. غيِّر الدليل إلى /<install-root>/apigee4/data/cassandra/data.
    2. نفِّذ أمر find،
      > العثور على . -name *-ic-*
      من المفترض أن تعرض النتائج مجموعة من ملفات db .إذا كنت تقوم بتشغيل Cassandra 1.2 SSTable.
    3. شغِّل أمر البحث هذا:
      > العثور على . -name *-hf-*
      يجب أن تكون النتائج فارغة، أي ليست ملفات db .بتنسيق hf. إذا لم تظهر أي ملفات في hf، فأنت ويمكنك الترقية إلى الإصدار 4.15.07.00.

      تنسيق hf مخصص Cassandra 1.0 SSTables. إذا كان لديك أي ملفات *.db بالتنسيق hf، عليك إجراء ما يلي: لترقية SSTable كما هو موضح في بقية هذا الإجراء.
  2. في حال العثور على أي ملفات *.db بتنسيق hf، يُرجى ترقية SSTable. من خلال تشغيل الأمر التالي في كل عقدة Cassandra حتى تتم ترقية جميع Cassandra العُقد:
    > /<install-root>/apigee4/share/apache-cassandra/bin/nodetool -h localhost ترقيات -a
  3. كرِّر الخطوة 1 للتأكّد من أنّ جميع ملفات *.db بتنسيق ic في الإصدار 1.2 من Cassandra. .
  4. كرر الخطوات من 1 إلى 3 في كل عقدة Cassandra في تثبيت Edge.
  5. الترقية إلى Edge 4.15.07.00.
  6. بعد ترقية 4.15.07.00، تحقق من ملفات *.db للتأكد من ترقيتها جميعًا إلى القناة الثابتة بنمط C* 2.0:
    &gt; cd /&lt;install-root&gt;/apigee4/data/cassandra/data
    &gt; العثور على . -الاسم *-jb-*

    من المفترض أن يعرض هذا الأمر مجموعة من ملفات db .في حالة تشغيل Cassandra 2.0.

ميزات وتحسينات جديدة

في ما يلي الميزات والتحسينات الجديدة في هذا الإصدار.

التثبيت والترقية

الترقية الانتقائية للمكوّنات وإلغاء تثبيتها

يتيح لك النص البرمجي apigee-upgrade.sh وapigee-Uninstall.sh الآن، تحديد مكونات Edge. للترقية أو إلغاء التثبيت. وفي السابق، تمت ترقية جميع المكوّنات على العقدة أو إلغاء تثبيتها. (OPDK-1377، OPDK-1175)

العودة إلى الإصدار السابق من الترقية

إذا تعذّر استخدام apigee-upgrade.sh أثناء الترقية، يمكنك الآن استخدام واجهة برمجة التطبيقات apigee-rollback.sh البرنامج النصي للعودة إلى الإصدار السابق من الترقية. بعد إصلاح أيّ مشاكل في الترقية، يمكنك إعادة محاولة الترقية. (OPDK-1275)

الخيارات المختصرة للنص البرمجي لأداة التثبيت

لم تعد النصوص البرمجية للتثبيت تتخذ الشكل الطويل من الخيارات، مثل --help. هي الآن فقط اتخاذ خيارات الحرف المفرد، مثل -h. (OPDK-1356)

تثبيت Smart Docs

عند تثبيت Smartالمستندات باستخدام النص البرمجي 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 for 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 في سعر OPDK 15.07

يُثبِّت هذا الإصدار إصدار Cassandra 2.0.15. إذا كنت بصدد الترقية إلى إصدار سابق، إصدار كاساندرا. (OPDK-1197)

إتاحة SHA2 لتجزئة رمز OAuth المميز

لحماية رموز OAuth المميزة بشكل أفضل في حال اختراق أمان قاعدة البيانات، يدعم Edge خوارزمية SHA2. خوارزميات تجزئة رموز OAuth المميزة (بالإضافة إلى SHA1). مع مستوى تنظيم جديد يمكنك تفعيل التجزئة للرموز المميّزة الجديدة وضبط إعداداتها، فضلاً عن الاحتفاظ بالتجزئة القديمة على أي رموز كانت موجودة قبل هذه الميزة الجديدة. سابقًا في Edge for Private Cloud، الموقع الذي يُطلق عليهhas.oauth.tokens.enabled في ملف keymanagement.property (على معالجات الرسائل ومعالِجات البيانات) قد تم تفعيل التجزئة التلقائية لرموز OAuth المميّزة من خلال SHA1. هذا النمط الموقع متوقّف نهائيًا الآن.

إذا سبق لك استخدام السمة التجزئة SHA1.tokens.enabled لتفعيل تجزئة SHA1، يجب يؤدي النص البرمجي للترقية لهذا الإصدار تلقائيًا إلى إنشاء الخصائص الجديدة على مستوى المؤسسة لك. إلى التحقق بعد الترقية، إجراء GET كمشرف للنظام باستخدام واجهة برمجة التطبيقات هذه: https://{host}:{port}/v1/o/{your_org}.

  • لمزيد من المعلومات عن تفعيل تجزئة الرموز المميّزة في مؤسستك باستخدام المواقع الجديدة، يُرجى الاطّلاع على "تجزئة الرموز المميزة في قاعدة البيانات" في قسم طلب رموز الدخول الموضوع.
  • للحصول على معلومات عن التجزئة المجمَّعة للرموز المميّزة الحالية، يُرجى الاطّلاع على مقالة Edge for Private Cloud. دليل العمليات. (APIRT-1389)

بنية دليل مسطحة لملفات السجلّ

يمكنك إعداد Edge لتخزين ملفات السجلّ في هيكل دليل مسطح من خلال ضبط ضبط السمة enable.flat.directory.structure على "صحيح" في message-logging.properties الملف. وللحصول على مزيد من المعلومات، يمكنك الاطّلاع على سياسة تسجيل الرسائل. (APIRT-1394)

أداء ذاكرة التخزين المؤقت في البيئة

لإدارة ذاكرة التخزين المؤقت في الذاكرة والاستفادة منها بشكل أفضل، يعرض عمود "الحد الأقصى لعدد العناصر في الذاكرة" تم إيقاف الإعدادات على موارد ذاكرة التخزين المؤقت للبيئة. إجمالي العناصر الموجودة عبر على إجمالي موارد ذاكرة التخزين المؤقت (بما في ذلك ذاكرة التخزين المؤقت الافتراضية) ذاكرة التخزين المؤقت. يتم تلقائيًا تخصيص إجمالي الذاكرة المخصّصة للتخزين المؤقت داخل الذاكرة في معالج رسائل معيّن. هو 40% من إجمالي الذاكرة المتاحة، وتحدِّده إعدادات موقع ذاكرة التخزين المؤقت في رسالتك الخاص بالمعالج ذاكرة التخزين المؤقت. سيتم التخلص من العناصر من ذاكرة التخزين المؤقت في الذاكرة فقط عند ذاكرة التخزين المؤقت غير كافية أو تنتهي صلاحية العناصر.

للعودة إلى السلوك القديم المتمثل في استخدام خيار "الحد الأقصى لعدد العناصر في الذاكرة" الموقع الخاص بـ إدارة ذاكرة التخزين المؤقت، اضبط الخاصية overrideMaxElementsInCacheResource=false في التخزين المؤقت للخصائص. (APIRT-1140)


خدمات واجهة برمجة التطبيقات

في ما يلي ميزات "خدمات واجهة برمجة التطبيقات" الجديدة التي تم تضمينها في هذا الإصدار.

محرر الخادم الوكيل الجديد كإعداد افتراضي

يتم تفعيل محرر الخادم الوكيل الجديد لواجهة برمجة التطبيقات تلقائيًا في واجهة مستخدم الإدارة. يتضمن المحرر الجديد العديد من تحسينات قابلية الاستخدام، بما في ذلك طرق عرض أكثر شمولاً للتدفقات الشرطية نقاط النهاية في صفحة النظرة العامة، وجميع الإعدادات في صفحة التطوير، وبسهولة أكبر في إضافة التدفقات الشرطية ونقاط النهاية والسياسات، وطرق عرض XML أكثر اكتمالاً بدلاً من المقتطفات الصغيرة، والبحث الذي يزحف إلى أسماء الملفات والنصوص، والمزيد. (MGMT-2279)

سياسة جديدة لمعلومات حذف بروتوكول OAuth 2.0

ميزة جديدة بعنوان "حذف معلومات OAuth 2.0" حذف رموز الدخول والترخيص باستخدام الإصدار 2 من OAuth الرموز. تحل هذه السياسة محل الوظائف التي كانت توفِّرها واجهة برمجة تطبيقات الإدارة في السابق. لمزيد من المعلومات، المعلومات، راجع القسم حذف سياسة معلومات OAuthV2. (MGMT-2257)

سياسة جديدة لمعلومات حذف الإصدار 1.0 من OAuth

ميزة جديدة بعنوان "حذف معلومات OAuth v1.0" حذف الرموز المميزة لطلب OAuth v1.0، وإمكانية الوصول والرموز المميزة ورموز التحقق. تحل هذه السياسة محل الوظائف التي كان يوفّرها واجهة برمجة تطبيقات الإدارة. لمزيد من المعلومات، يُرجى الاطّلاع على حذف سياسة معلومات OAuth V1. (APIRT-1351)

سياسة التحكم في الوصول

تم تحسين سياسة التحكم في الوصول للسماح بإجراء تقييم أكثر دقة لعناوين IP إلى القائمة المسموح بها والقائمة المحظورة عندما تكون عناوين IP مضمَّنة في عنوان HTTP يتضمّن X-FORWARDED-FOR

مع تمكين التحقق من عناوين IP المتعددة في رأس الصفحة (اتصل بالدعم لتعيين feature.enableMultipleXforwardCheckForACL) يتيح لك عنصر <ValidateBasedOn> الجديد في السياسة التحقّق من عنوان IP الأول أو عنوان IP الأخير أو جميع عناوين IP في رأس الصفحة. لمزيد من المعلومات، يُرجى الاطّلاع على سياسة التحكّم في الوصول.

الكيانات الجديدة في سياسة كيان الوصول

توفّر سياسة "كيان الوصول" إمكانية الوصول إلى الكيانات الجديدة التالية: نطاقات مفاتيح المستهلك ورمز التفويض وrequesttoken وأداة التحقق. لمزيد من المعلومات، يُرجى الاطّلاع على سياسة كيان الوصول.

سياسة أداة تجميع الإحصاءات: التحويل التلقائي لاسم الإحصاءات إلى أحرف صغيرة

عند إنشاء مجموعة إحصاءات مخصّصة في محرِّر الخادم الوكيل لواجهة برمجة التطبيقات (صفحة التطوير > الأدوات &gt; مجموعة التحليلات المخصصة)، ومتغير المجمِّع (الإحصائيات) "الاسم" أن تكون صغيرة. إذا أدخلت الاسم بأحرف كبيرة، ستحوِّل الأداة الاسم الإحصائي تلقائيًا الأحرف الصغيرة في سياسة Statistics Collector. (MGMT-740)

إزالة أداة "التتبُّع الكلاسيكي" في أداة تعديل الخادم الوكيل لواجهة برمجة التطبيقات

تم نقل أحدث إصدار من وظيفة التتبع في محرر الخادم الوكيل لواجهة برمجة التطبيقات من الإصدار التجريبي إلى والتوافر العام. إذن بالوصول إلى "مسار التتبّع الكلاسيكي" باستخدام "الوصول إلى الإصدار الكلاسيكي من آثار الأنشطة" لم يعد الرابط متاحًا.

الوصول إلى منتدى Apigee من قائمة مساعدة واجهة مستخدم الإدارة

يمكنك الوصول إلى منتدى Apigee من قائمة المساعدة في واجهة مستخدم الإدارة.

رسائل الخطأ في واجهة مستخدم الإدارة

في ما يلي تحسينات رسائل الخطأ في واجهة مستخدم الإدارة:

  • واجهة مستخدم الإدارة المستخدمة لتجميع جميع رسائل الخطأ وعرضها على واجهة المستخدم تسجيل الدخول ما لم يتم استبعادهم. يؤدي هذا التحديث إلى محو رسائل الخطأ تلقائيًا عند انتقالك بعيدًا عن الصفحة التي ظهرت عليها. (MGMT-2254)
  • لم تعد واجهة مستخدم الإدارة تمنع رسائل الخطأ المكررة. (MGMT-2242)

تحسينات على أداء واجهة المستخدم والأخطاء

تم إدخال تحسينات عامة على مناطق مختلفة من واجهة مستخدم الإدارة، بما في ذلك عرض الصفحة وتنظيف رسالة الخطأ.

في صفحة "مستخدمو المؤسسة" في واجهة مستخدم الإدارة (المشرف > مستخدمو المؤسسة)، الدور. الآن ارتباطًا تشعبيًا، مما يتيح لك الانتقال بسرعة إلى صفحات الدور. (MGMT-1055)

المتغيّرات المستهدفة الجديدة في تدفق الرسائل

توفر المتغيرات الجديدة في تدفقات الرسائل معلومات أكثر اكتمالاً عن عنوان URL لنقاط النهاية المستهدفة الخوادم المستهدفة:

  • نقطة النهاية المستهدَفة: تحلّ request.url محلّ target.basepath.with.query.
  • TargetServer: يحل loadbalancing.targetserver محل targetserver.name. بالإضافة إلى ذلك، لا تتم تعبئة target.basepath إلا عندما يُستخدم العنصر <Path> في هدف واجهة العنصر HTTPTargetConnection <LoadBalancer>.

دعم إشارة اسم الخادم (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

"خوارزمية توقيع" جديدة إلى تفاصيل شهادة SSL، ويمكن عرضه في واجهة مستخدم الإدارة (المشرف > شهادات طبقة المقابس الآمنة) وواجهة برمجة تطبيقات الإدارة (الحصول على تفاصيل الشهادة من ملف تخزين مفاتيح أو Truststore). يعرض الحقل "sha1WithRSAEncryption" أو "sha256WithRSAEncryption"، بناءً على نوع خوارزمية التجزئة المستخدمة لإنشاء الشهادة.

عرض شهادات طبقة المقابس الآمنة (SSL) التي أوشكت صلاحيتها على الانتهاء

تشير صفحة شهادات SSL في واجهة مستخدم الإدارة (المشرف > شهادات SSL) إلى الوقت الذي تنتهي صلاحية شهادات طبقة المقابس الآمنة (SSL) في غضون 10 أو 15 أو 30 أو 90 يومًا، حسب اختيارك في الجديد لانتهاء الصلاحية.

إعدادات خطأ الحماية من التهديدات

بشكل تلقائي، تعرض Edge رمز حالة "خطأ في الخادم الداخلي HTTP 500" وخطأ Executionتعذّر التنفيذ. إذا لم تتجاوز رسالة سياسة "الحماية من التهديدات" بتنسيق JSON أو XML. يمكنك تغيير سلوك الخطأ هذا في أي موقع جديد على مستوى المؤسسة. عند تعيين المؤسسة وتكون الخاصية features.isPolicyHttpStatusEnabled على true، فيما يلي :

  • الطلب: مع إرفاق سياسة الحماية من التهديدات إلى أي عملية طلب، يتم عرض الرسائل غير الصالحة. عرض رمز الحالة 400، مع رسالة خطأ سياسة مقابلة.
  • الرد: مع إرفاق سياسة حماية من التهديدات في أي مسار استجابة، يتم عرض الرسائل غير الصالحة استمرار عرض رمز الحالة 500، وعرض إحدى رسائل خطأ السياسة المقابلة (بدلاً من مجرد التنفيذ الذي تعذّر تنفيذه).

على عملاء Cloud التواصل مع Apigee Support لإعداد خاصية المؤسسة. ستتوفّر هذه الميزة لعملاء Edge Private Cloud في المستقبل الإصدار الربع سنوي من Private Cloud.

تعديل المخططات لنقاط النهاية والخوادم الوكيلة والكيانات الأخرى

تم تعديل المخططات المرجعية للكيانات التي لا تتبع السياسة، مثل TargetEndpoint ProxyEndpoint وAPIProxy والكثير غير ذلك يُرجى الاطّلاع على https://github.com/apigee/api-platform-samples/tree/master/schemas. (APIRT-1249)


خدمات المطوّرين

في ما يلي الميزات الجديدة التي يتضمّنها هذا الإصدار لـ "خدمات المطوّرين".

مدى توفُّر Smart Docs للجمهور العام

تنتقل ميزة Smart Docs من الإصدار التجريبي إلى التوفّر للجمهور العام. التحديثات والميزات الجديدة تشمل:

  • التوافق مع تطبيق Shagger 2.0، بما في ذلك الاستيراد حسب الملف أو عنوان URL، بما في ذلك إتاحة عناصر أمان مخصّصة ذات أسماء مخصّصة
  • تحسينات على التصميم المرئي في النماذج التي تنشئ Smart Docs.
  • تحسينات على سهولة الاستخدام وسير العمل في "بوابة المطوّرين" المتاحة من خلال "Content" &gt; قائمة Smart Docs في Drupal.
  • ما كان يُعرف باسم "الرمز المميّز المخصّص" تسمى الآن "مفتاح واجهة برمجة التطبيقات".
  • "أمان" المصادقة الكائنات المحددة على مستوى المراجعة.
  • إعداد مصادقة العميل على مستوى النموذج. لم تعد تتم إعادة ضبط النُسخ السابقة الجديدة أي بيانات اعتماد لعميل Smart Docs المهيأة مسبقًا.

لمزيد من أوصاف الميزات، يمكنك الاطّلاع على هذه المدوّنة مشاركة.

بالنسبة إلى مستندات Smart Docs، يمكنك الاطّلاع على استخدام Smart Docs لإجراء التوثيق. API.

اسم تطبيق المطوّر المعروض في واجهة مستخدم الإدارة

تطبيقات المطوّرين في Edge لها اسم داخلي لا يتغير واسم عرض يمكنك تغييره. في صفحة تطبيق المطوِّر في واجهة مستخدم الإدارة (النشر > تطبيقات المطوّرين > اسم التطبيق)، و"الاسم" الداخلي للتطبيق مع "الاسم المعروض"، ما يسهِّل للتعرّف بشكل مرئي على التطبيقات من خلال أسمائها الداخلية بهدف تحديد المشاكل وحلّها وإدارة واجهة برمجة التطبيقات.


خدمات الإحصاءات

في ما يلي ميزات "خدمات الإحصاءات" الجديدة التي يتضمنها هذا الإصدار.

الحد الزمني للبيانات المحفوظة

عند إنشاء تقارير إحصائية باستخدام واجهة مستخدم الإدارة أو واجهة برمجة التطبيقات، تكون البيانات أقدم من ستة أشهر من التاريخ الحالي افتراضيًا. إذا كنت تريد الوصول إلى بيانات أقدم من ستة يمكنك التواصل مع فريق دعم 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">[&quot;my_attribute_1&quot;,&quot;my_attribute_2&quot;]</Property>
        <Property name="features.topLevelDevelopersAreCompanies">false</Property>
    </Properties>
</Organization>"

يُرجى العلم أنّ مصفوفة السمات المخصّصة في طلب بيانات من واجهة برمجة التطبيقات تكون بترميز عنوان URL.


عملية ترقية Smart Docs

إذا كنت تستخدم تطبيق Smartالمستندات خلال الفترة التجريبية، يمكنك الحصول على ميزات وإمكانات جديدة. في الإصدار المتاح للجمهور العام منك ترقية تطبيق Smartالمستندات في البوابة.

سيستمرّ أي صفحات Smart Docs تم نشرها مسبقًا في بوابة المطوّرين ولكن يجب اتباع عملية التحديث قبل تعديل أو نشر أي تغييرات تم إجراؤها على أو صفحات جديدة.

ضع في اعتبارك أنه على الرغم من إمكانية عرض Smart Docs ونشرها داخل بوابة المطوِّر الخاصة بك، يتم إنشاء مستندات Smart Docs من نموذج واجهة برمجة التطبيقات المتوفّر ضمن إدارة واجهة برمجة التطبيقات Edge من Apigee. الخدمات. ستكون أي تغييرات تجريها على نموذج واجهة برمجة التطبيقات في Edge هي نفسها عبر جميع إصدارات Pantheon بيئات (على غرار كيفية وجود المطورين عبر بيئات Pantheon).

للترقية من الإصدار التجريبي من Smart Docs إلى الإصدار المتاح للجميع

  1. تحديث الإصدار 15.05.27 واختباره في بيئات مطور البرامج أو الاختبار على البانثيون.
  2. يمكنك إنشاء نموذج جديد لاستبدال أي نموذج حالي كنت تستخدمه لواجهة برمجة التطبيقات.
    • إذا كنت تقوم باستيراد مستندات Stagger أو WADL، فقم باستيرادها مرة أخرى إلى ملف المراجعة.
    • إذا كنت تحتفظ بنموذج واجهة برمجة التطبيقات عبر وحدة Smart Docs، يمكنك تصديرها Smart Docs JSON واستيراده إلى نموذجك الجديد باستخدام مرفق ملف
  3. قم بتعيين خصائص الأمان لنسخة مراجعة النموذج. في المحتوى > Smartالمستندات > نموذج، اختَر إعدادات الأمان.
  4. تحقق من أي مصادقة تمت تهيئتها مسبقًا في صفحة إعدادات النموذج (المحتوى > Smart Docs) بالنقر على الإعدادات في العمليات .
  5. عدِّل أي نماذج مخصَّصة لاستخدام الإصدار 6 من مواد عرض CSS وJS، وأدخِل التغييرات اللازمة لإظهارها. أي أسماء كائنات جديدة، مثل authSchemes وapiSchema. للحصول على معلومات حول تحديث تطبيق Smart Docs النماذج، راجع استخدام Smartالمستندات لتوثيق واجهات برمجة التطبيقات
  6. إعادة عرض مراجعة النموذج ونشرها.
  7. بعد التحقّق من صحة المستندات الجديدة، يُرجى تعديل بوابة الإنتاج إلى الإصدار 15.05.27.

إذا كنت أحد عملاء Edge للمؤسسات ولديك أسئلة أو استفسارات بشأن الترقية marsh@apigee.com وcnovak@apigee.com. بخلاف ذلك، يُرجى استخدام منتدى Apigee للحصول على أفضل النتائج الاستجابة.


التغييرات والتحسينات المستقبلية في الميزات

يستعرض هذا القسم التغييرات والتحسينات المستقبلية في الميزات:

تغيير إلى سلوك سياسة ذاكرة التخزين المؤقت للردود

في إصدار مستقبلي (يتم تحديده)، سيكون السلوك الافتراضي &lt;ExcludeErrorResponse&gt; سيتغير عنصر حالي في سياسة ذاكرة التخزين المؤقت للاستجابة.

السلوك الحالي: العنصر <excludedErrorResponse> في تكون سياسة ذاكرة التخزين المؤقت للردود "خطأ" بشكل تلقائي. هذا يعني أنه بشكل افتراضي، الردود التي تحتوي على أي يتم تخزين رمز حالة HTTP المحتمل (بما في ذلك 3xx) مؤقتًا بواسطة سياسة ذاكرة التخزين المؤقت للاستجابة.

السلوك المستقبلي: العنصر <excludedErrorResponse> في سيتم ضبط سياسة ذاكرة التخزين المؤقت للاستجابة تلقائيًا على "صحيح". وهذا يعني أنه الإعداد التلقائي للاستجابات التي تضم HTTP فقط سيتم تخزين رموز الحالة من 200 إلى 205 مؤقتًا. لإلغاء هذا السلوك وتخزين الردود مؤقتًا في جميع الحالة، فستحتاج إلى تعيين العنصر <excludedErrorResponse> إلى true بشكل صريح.

الحل البديل الحالي: بالنسبة إلى Private Cloud 4.15.07.00 والإصدارات الأقدم، في حال تريد تخزين الردود مؤقتًا فقط باستخدام رموز الحالة من 200 إلى 205، يجب تعيين العنصر <excludedErrorResponse> إلى true.


تم إصلاح الأخطاء

تم إصلاح الأخطاء التالية في هذا الإصدار.

معرّف المشكلة الوصف
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 بالنسبة إلى شهادات SSL المنتهية الصلاحية، قد يكون الوقت النسبي لانتهاء الصلاحية مربكًا تقريب
بالنسبة إلى شهادات SSL المنتهية الصلاحية، يتم عرض الوقت النسبي لتاريخ انتهاء الصلاحية دائمًا بالأيام. بدلاً من أن يتم تقريبها إلى أشهر، عندما تنتهي صلاحية الشهادة في 90 يومًا أو أقل.
MGMT-2193 مؤشر تحميل الصفحة عند تعديل واجهة برمجة تطبيقات
MGMT-2173 لا تسمح واجهة مستخدم التتبُّع بعناوين URL القانونية
تتيح لك واجهة مستخدم التتبع الآن إرسال الطلبات بقيم مَعلمات طلب البحث التي تحتوي على مَعلمات طلب البحث.
MGMT-2162 مشكلة في تجميع JavaScript
MGMT-2124 تتم إعادة ضبط أذونات دور العميل عند حفظ الأذونات في واجهة المستخدم
MGMT-2114 يجب أن يعرض عنوان IP لسجل النظام غير الصالح في سياسة MessageLogging الخطأ المناسب أثناء النشر
MGMT-2067 التتبُّع: إذا تم نشر مراجعة خادم وكيل واجهة برمجة التطبيقات في بيئتين، فإن اختيار المراجعة بيئة عمل لا تعمل بشكل صحيح
MGMT-2061 يجب أن ترسل كلمة المرور رسالة إلكترونية إلى المستخدمين المسجّلين فقط.
يعرض الأمر "هل نسيت كلمة المرور؟" رابط في صفحة تسجيل الدخول إلى واجهة مستخدم الإدارة يرسل فقط رسائل إلكترونية إلى Apigee users.
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 إضافة التحقُّق من صحة نقطة النهاية المستهدفة أثناء عملية الاستيراد
على غرار ProxyEndpoint، سيتم التحقق من صحة TargetEndpoint للمخطط التعبيرات المستخدمة في الشروط أثناء استيراد الخادم الوكيل لواجهة برمجة التطبيقات.
MGMT-1804 ترسل واجهة برمجة تطبيقات Node.js API رمز JSON غير صالح في بعض الحالات
شاشة سجلات Node.js تُستخدم لعرض سجلات غير منسقة إذا كانت بيانات json غير صالحة الأحرف. تم إصلاح هذه المشكلة في هذا الإصدار، وأصبحت واجهة المستخدم تعرض الآنNode.js مُنسّقة بشكل جيد. والسجلات.
MGMT-1802 عنوان URL لإعادة ضبط كلمة المرور #118
إذا كانت واجهة مستخدم الإدارة خلف خادم إنهاء طبقة المقابس الآمنة، ستظهر الآن واجهة مستخدم الإدارة بشكل صحيح ينشئ بريدًا إلكترونيًا لإعادة تعيين كلمة المرور يحتوي على رابط إلى عنوان URL يستخدم https بدلاً من عنوان URL http.
MGMT-1799 إرسال طلب للحصول على ثغرة أمنية في واجهة المستخدم في Trace
MGMT-1777 لا يمكن إضافة مستخدم بعنوان بريد إلكتروني يتضمّن نطاق المستوى الأعلى .acn.
MGMT-1735 العلامة التجارية "حدث خطأ أثناء جلب W"
وقد أزلنا على الفور الدعم المخصص للعلامات التجارية في Edge OPDK. بينما أن هذا قد يخيب آمال العملاء القليلة الذين كانوا يستخدمونه، فهذا ليس تعمل على تحسين إمكانات Edge بشكل مباشر بشأن إدارة واجهات برمجة التطبيقات.
MGMT-1569 مشكلة في إرفاق الخادم الوكيل لواجهة برمجة التطبيقات بمنتج واجهة برمجة التطبيقات الحالي
تم إصلاح إرفاق خادم وكيل لواجهة برمجة التطبيقات بمنتج واجهة برمجة التطبيقات في واجهة مستخدم الإدارة عندما كان الخادم الوكيل لواجهة برمجة التطبيقات مصدر لـ "/" .
MGMT-1563 سيظل زر الإرسال على Trace غير مفعَّل في حال حدوث خطأ.
MGMT-1362 لا يعمل البريد الإلكتروني الذي نسيت كلمة المرور إذا كان عنوان البريد الإلكتروني يحتوي على '_'
إصلاح مشكلة إعادة ضبط كلمة المرور في OPDK باستخدام عناوين البريد الإلكتروني التي تحتوي على شرطة سفلية.
MGMT-1345 نتائج استيراد WSDL مع مساحات اسم متعددة إلى إصدار SOAP غير صحيح الخطوة
MGMT-1193 حفظ الخادم الوكيل كنسخة جديدة تؤدي إلى تغيير قاعدة المسار بشكل غير متوقع
MGMT-1061 Smart Docs: وصف معلمة نوع النص الأساسي في تعريف Stagger غير معروض في واجهة المستخدم في المستند
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 يبدو أنّ Analytics API تُنتج أرقامًا مختلفة للإحصاء نفسه بناءً على ما أسأل
AXAPP-1707 تحسين أداء إحصاءات المجموعات المجانية
AXAPP-1690 "خطأ في واجهة برمجة التطبيقات غير صالحة" في التقارير المخصّصة
AXAPP-1533 خريطة المواقع الجغرافية في "إحصاءات Google" تعرض خطأ "طلب بيانات غير صالح من واجهة برمجة التطبيقات"
AXAPP-1493 إحصاءات أداء ذاكرة التخزين المؤقت غير صحيحة
APIRT-1436 إنشاء أداة أو نص برمجي لتجزئة الرموز المميّزة غير المجزّأة
APIRT-1425 عدم ضبط سمة "continueOnError" (المتابعة على الضبط على "true") ليس له أي تأثير في JavaCallout السياسة
APIRT-1346 OAuth2.0: يتم عرض القيمة المجزّأة في استجابة رمز الدخول في حال تجزئة.oauth.tokens.enabled هي صحيحة
APIRT-1206 لم يتم تسجيل target_ip في جدول الحقائق لـ 503 ومعظم أخطاء 504
APIRT-1170 تسبّب ملف المورد غير المتوفّر في تعذّر تحميل بيئة التشغيل على المشغّل الأساسي.
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
الحل البديل هو التعليق على سطر IPV6 التالي في /&lt;install-dir&gt;/apigee4/conf/nginx/conf.d/loadbalancer.conf. لتشغيل بوابة BaaS في واجهة برمجة التطبيقات، أو تفعيل دعم IPV6:

# listen [::]:8080;

OPDK-1785

تثبيت مكوّن تحقيق الربح على متصفّح Edge الذي تمت ترقيته البيئة
في حال ترقية تثبيت Edge إلى الإصدار 4.15.07.00، ولم تكن تستخدمه بالفعل تحقيق الربح قبل الترقية، لا يمكنك تثبيت ميزة تحقيق الربح على 4.15.07.00 من Edge.

الحل البديل هو تحديد إصدار تحقيق الربح المناسب في ملف apigee-env.sh قبل أن تحاول تثبيت "تحقيق الربح". للحصول على الإصدار 4.15.07 من "تحقيق الربح" (بعد الترقية إلى Edge 4.15.07 بالفعل) قم بتشغيل:
> 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 إصدار Python 2.6 المشفر في bin/qpid-stat.sh bin/qpid-config.sh

في CentOS وRedHat 7.0، توجد العديد من النصوص البرمجية في bin/qpid-stat.sh وbin/qpid-config.sh بيانات غير قابلة للتغيير في البرنامج لاستخدام الإصدار 2.6 من بايثون.

يكمن الحل البديل لهذه المشكلة في تغيير السطر الذي يُصدِّر PYTHONPATH في qpid-stat.sh وqpid-config.sh في الدليل apigee4/bin.

export PYTHONPATH="${QPID_DIR}/lib/python2.6/site-packages"

لتحديد إصدار Python على نظامك، تحقق من إصدار Python في الدليل /opt/apigee4/share/apache-qpid/lib. الدليل هو على الأرجح python2.7.

ستحتاج بعد ذلك إلى تحديث إعداد PYTHONPATH في qpid-stat.sh وqpid-config.sh باستخدام المسار الصحيح. على سبيل المثال:

export PYTHONPATH="${QPID_DIR}/lib/python2.7/site-packages"

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 for 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 أو &lt;installation-root&gt;/apigee4/conf/cassandra/cassandra-topology.properties.
  1. شغِّل الأوامر التالية: ترك المتغير {ORG_ID} كما هو، ولكن استبدله <org_name> و<installation-root> و<cassandra_ip_address>
    sed -e "s/\${ORG_ID}/<org_name>/g" <installation-root>/apigee4/share/monetization/schema/cassandra/org/ui/mint-org-specific-ui-schedulers.txt > /tmp/mint-org-specific-ui-schedulers.txt
    
    <installation-root>/apigee4/share/apache-cassandra/bin/cassandra-cli -h <cassandra_ip_address> -f /tmp/mint-org-specific-ui-schedulers.txt
    
  2. أعِد تشغيل خادم الإدارة.
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 أو &lt;installation-root&gt;/apigee4/conf/cassandra/cassandra-topology.properties.
  1. شغِّل الأوامر التالية: ترك المتغير {ORG_ID} كما هو، ولكن استبدله <org_name> و<installation-root> و<cassandra_ip_address>
    sed -e "s/\${ORG_ID}/<org_name>/g" <installation-root>/apigee4/share/monetization/schema/cassandra/org/system/mint-org-specific-system-schedulers.txt > /tmp/mint-org-specific-system-schedulers.txt
    
    <installation-root>/apigee4/share/apache-cassandra/bin/cassandra-cli -h <cassandra_ip_address> -f /tmp/mint-org-specific-system-schedulers.txt
    
  2. أعِد تشغيل خادم الإدارة.
OPDK-1878 تعذُّر ضبط اسم المجموعة في عمليات تثبيت متعدّدة لمركز بيانات
يحدد دليل تثبيت Edge كيفية ضبط أسماء المجموعة على "gateway-1". و"gateway-2" في ملفات تثبيت صامتة لتثبيت متعدد لمركز بيانات. ومع ذلك، تؤدي إعادة تسمية المجموعة الصغيرة. يمنع تسجيل أجهزة التوجيه ومعالجات الرسائل بشكل صحيح ومن إليه على الفور. تمنع هذه المشكلة أيضًا النص البرمجي setup-org.sh من تنفيذ ما يلي: البحث عن معالجات الرسائل المتاحة.

الحل البديل هو ضبط اسم المجموعة، باستخدام السمة MP_POD، على "المدخل" في ملف تثبيت صامت لكلا مركزي البيانات.
OPDK-1886

لا يمكن للعقدة الوصول إلى عناوين IP المحلية مثل 192.168.x.y
ظهور رسالة الخطأ "ربط رقم EINVAL" عند محاولة الوصول إلى عنوان IP محلي.
الحل البديل هو تعديل /&lt;install_dir&gt;/apigee4/conf/apigee/message-processor/nodejs.properties في عُقد معالج الرسائل للتعليق على السطر التالي:

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 على Management Server، بما في ذلك Cassandra وZokeeper العُقد.
OPDK-1962 يجب إعادة ضبط طبقة المقابس الآمنة لواجهة برمجة تطبيقات Edge بعد الترقية
إذا قمت بتهيئة Edge API لاستخدام طبقة المقابس الآمنة (SSL) قبل الترقية إلى 4.15.07.00، فعندئذ يجب إعادة ضبط طبقة المقابس الآمنة (SSL) بعد الترقية. راجِع دليل عمليات Edge لمعرفة لتهيئة طبقة المقابس الآمنة (SSL) لواجهة برمجة تطبيقات Edge.