4.19.01.03 - Edge لملاحظات الإصدار في Private Cloud

أنت الآن بصدد الاطّلاع على مستندات Apigee Edge.
انتقِل إلى مستندات Apigee X.
info

في 10 آذار (مارس) 2020، أطلقنا إصدارًا جديدًا من Apigee Edge for Private Cloud.

إجراء التحديث

لتعديل عملية التثبيت، اتّبِع الإجراء التالي على عُقد Edge:

  1. على جميع عُقد Edge:

    1. نظِّف مستودعات Yum:
      sudo yum clean all
    2. نزِّل أحدث ملف Edge 4.19.01 bootstrap_4.19.01.sh إلى /tmp/bootstrap_4.19.01.sh:
      curl https://software.apigee.com/bootstrap_4.19.01.sh -o /tmp/bootstrap_4.19.01.sh
    3. ثبِّت أداة Edge 4.19.01 apigee-service والبرامج التابعة لها:
      sudo bash /tmp/bootstrap_4.19.01.sh apigeeuser=uName apigeepassword=pWord

      حيث يمثّل uName:pWord اسم المستخدم وكلمة المرور اللذين تلقّيتهما من Apigee. إذا حذفت pWord، سيُطلب منك إدخاله.

    4. حدِّث أداة apigee-setup باتّباع الخطوات التالية:
      sudo /opt/apigee/apigee-service/bin/apigee-service apigee-setup update
    5. استخدِم الأمر source لتنفيذ النص البرمجي apigee-service.sh:
      source /etc/profile.d/apigee-service.sh
  2. حدِّث أداة apigee validate باتّباع الخطوات التالية:
    sudo /opt/apigee/apigee-service/bin/apigee-service apigee-validate update
  3. استورِد وكيل SmartDocs الجديد من smartdocs.zip في الدليل /opt/apigee/apigee-validate/bundles ونفِّذه كمراجعة جديدة. يجب استيراد الخادم الوكيل الجديد إلى المؤسسة التي تم فيها ضبط SmartDocs حاليًا. سيؤدي نشر الخادم الوكيل كمراجعة جديدة إلى تسهيل عملية التراجع، إذا لزم الأمر.

    ملاحظة: قبل النشر، تأكَّد من أنّ قيمة <VirtualHost> في الخادم الوكيل الجديد تتطابق مع إعدادات <VirtualHost> الحالية في بيئتك. إذا لم يكن كذلك، عدِّل الوكيل قبل نشره.

  4. من واجهة مستخدم Edge، أنشئ وعدِّل خريطة قيمة مفتاح (KVM) باسم smartdocs_whitelist، كما هو موضّح في الشكل أدناه. يجب إنشاء KVM في المؤسسة والبيئة اللتين يتم فيهما نشر وكيل SmartDocs حاليًا.

    ملاحظة: تأكَّد من عدم وضع علامة في المربّع مشفر.

    • أضِف مفتاحًا باسم "is_whitelist_configured"، حيث تكون القيمة "YES".
    • أضِف مفتاحًا ثانيًا باسم "allowed_hosts"، حيث تكون القيم عبارة عن أسماء مضيفين أو عناوين IP مفصولة بمسافات يتم استدعاؤها من SmartDocs. يجب أن تتضمّن قيمة "allowed_hosts" أي مضيفين مضمّنين في مواصفات OpenAPI المضافة إلى SmartDocs. على سبيل المثال، إذا كان لديك مواصفات OpenAPI تستدعي mocktarget.apigee.net، عليك إضافة mocktarget.apigee.net إلى قيمة "allowed_hosts". إذا لم يتم تضمين مضيف في KVM، سيكون رد SmartDocs هو 400 Bad Request مع حمولة محتوى Bad Request-Hostname not permitted
    واجهة إنشاء KVM ملاحظة: إذا لم تتم إضافة وتكوين هذا المفتاح/القيمة، لن يفرض الخادم الوكيل إدراج عناوين URL في القائمة البيضاء. وقد يؤدي ذلك إلى وصول غير مصرّح به إلى المضيفين وعناوين IP. يجب تضمين أسماء المضيفين وعناوين IP لنقاط نهاية واجهة برمجة التطبيقات الموثّقة باستخدام SmartDocs فقط في قيم "allowed_hosts".

البرامج المتوافقة

بلا عُري

الميزات التي سيتم إيقافها نهائيًا

بلا عُري

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

يسرد الجدول التالي الأخطاء التي تم إصلاحها في هذا الإصدار:

معرّف المشكلة الوصف
145340106

ثغرة أمنية في واجهة برمجة التطبيقات Apigee SmartDocs

تم تعديل خادم وكيل Apigee SmartDocs لمعالجة ثغرة أمنية. لمزيد من المعلومات والخطوات المطلوبة، يُرجى الاطّلاع على إجراء التحديث.